OpsHub Visual Studio Online Migration Utility - User Mapping, MetadataException OpsHub-014371 - azure-devops

I am using the OpsHub Visual Studio Online Migration Utility and when I go to the User Mapping screen, I receive the following dialog box:
Error
"com.opshub.eai.metadata.MetadataException: OpsHub-014371: Could not instantiate metadata implementation for For User List | TFS Source 1437692124799 ALM TFS 1437692124807, due to (301)Moved Permanently"
Also, I installed the utility on multiple computers, tried connecting to different TFS 2010 instances, but always receive similar error messages.
Does anyone have any experience troubleshooting this issue?

Related

How to open Bugs/PBIs in Visual Studio instead of a web browser when connecting to Azure DevOps Service?

I want to implement Team Foundation Server (now known as Azure DevOps Server) for source control and issue tracking. I have only used the on-premises solution previously. For this particular use case, it would be beneficial to have it hosted in the cloud.
I have deployed a VSTS/Azure DevOps Services cloud solution (as opposed to an on-premises TFS/Azure DevOps Server solution), and it seems to have all of the functionality I am used to with the web portal, except there seems to be no direct integration/plugin for Visual Studio.
I can connect Team Explorer to it and query the work items for a basic listing (as shown in the screenshot below) - but if I double click a work item, or if I click New Work Item, it opens in the web browser, not within Visual Studio.
Is this expected behaviour for VSTS/DevOps Services? Do I need an on-premises installation just to get Visual Studio integration or am I missing something? I would like to use their cloud solution as it has a lot of benefits for this particular use-case.
Which opens this:
Instead of this (below screenshot taken from the web):
Any help is much appreciated! I am hoping to get something up and running ASAP, and would rather not have to install & configure a full on-premises solution in the cloud myself. Letting Microsoft handle it is perfect.
It seems odd that there's no Visual Studio support/integration. I have tried on 2 different machines. I have connected one machine which is running Visual Studio 2017 Professional and the other has VS 2019 Professional. Both open and create work items in the web browser instead of within VS. But VSTS/DevOps Services does seem to have all of the other features of TFS/DevOps Server, as far as I can see.
The web portal is great for other stakeholders, but as a developer I like working directly within Visual Studio. In an on-premises installation you get both. Is there any way to do this on a cloud installation?
We need set the Work Items experience in Visual Studio, then we can create new work item in the visual studio.
Steps:
Tools->work items->General->change the option Landing page.
Result:

Using Visual Studio Team Services on Microsoft Azure

We have web application developed in visual studio 2015. We are using Microsoft SQL server 2008 R2.
So far only single developer was handling the development so source code was in one machine only. Now we are thinking of expanding the team. So If we go for online
Visual Studio Team Services
which is free for 5 users (I guess so), do we need to upload all source code to Azure?
How about the security about the source code?
Is there any possibility of leaking the code or any issues regarding security?
Any one has used this?
Yes, Visual Studio Team Services is free for up to five users, and includes unlimited private Git repositories.
Your repositories are private, and you can manage who can view and edit your repositories. The VSTS team is aggressively committed to security. Microsoft's own source code is managed in Visual Studio Team Services, and stored in Azure.
But if you are truly worried about bringing your source code outside of your firewall, then you can use Team Foundation Server instead. This is the on-premises version of Visual Studio Team Services, with the same functionality. It's also free for up to five users, but you will need to configure and manage it yourself.

OpsHub TFS to VSO Migration Unable to connect to server. OH-CONFIG-0059

I'm trying to migrate from TFS2013 to VSO using the OpsHub Migration tool. The tool is installed on my TFS machine. I'm able to use a browser to see VSO, run the tool, select my TFS and VSO, select my Team Projects, map my users, but when it tries to validate the migration I get the following error after a couple of minutes.
Validation failed due to following reason(s), try to validate again
after making the following changes.
com.opshub.eai.config.exception.ConfigServiceException:
OH-CONFIG-0059: Validation Failed. Unable to connect to server
https://mysubdomain.visualstudio.com/ at this moment. Please try again.
The log from
C:\Program Files\OpsHub Visual Studio Online Migration Utility\logs\OpsHubTFSService.log
2015-10-17 13:11:15,991 [5] DEBUG Connecting to the team foundation server instance http://mytfsserver/tfs/
2015-10-17 13:11:16,018 [5] DEBUG Login successful for token xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
2015-10-17 13:11:16,029 [5] DEBUG Connecting to the team foundation server instance https://mysubdomain.visualstudio.com/
2015-10-17 13:11:19,838 [5] DEBUG Login successful for token yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy
2015-10-17 13:16:49,546 [5] ERROR Error : The operation has timed out at System.Net.HttpWebRequest.GetResponse() at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequestAndGetResponse(HttpWebRequest webRequest, WebException& webException)
I've tried numerous times over a wide timespan and can browse directly to the VSO site in a browser.
To the best of knowledge, there is no firewall restriction that would stop outbound communication like this. Does the tool use a custom port?
Does anyone have more details about this exception and how to solve it?
The solution was to upgrade to version 2 of the OpsHub utility. They have disabled all previous versions.

Need a verification code for Visual Studio Online Migration Utility

I am installing the OpsHub Visual Studio Online Migration Utility, and teh email with verification code never arrived. I tried 2 different networks, and tried a corporate and personal email account with no success. I emailed support, but the autoresponser requests that a posting be made on Stack Overflow with the #opshub and #visual-studio-online tags. If OpsHub support read this, can yo please respond with an email verification code please.
I have the same issue as you. I hope OpsHub support can help us resolve it.
Additionally, instead of using the OpsHub Visual Studio Online Migration Utility, would you consider using TFS Integration Platform at the present? You can use it to migrate version control and work-item/bug tracking from on-premise TFS to VSO.

Publish a bug report to Visual Studio Online anonymously

Is it possible to publish bug reports directly to Visual Studio Online without having a Visual Studio Online account?
My idea would be that, when a crash of the application happens, the "fail" screen shows an option to send the bug report. I would like this bug report to be automatically added to Visual Studio Online.
I can't seem to find a good up-to-date information about APIs for Visual Studio Online.
I'm also a bit lost about what a "user" of Visual Studio Online is. Is there a way to create "a work-item only user"? In the "standard" TFS those users usually don't need a CAL to access TFS.
If not, it means that all my app testers will use a license for Visual Studio Online, meaning that after the 5 free users, I'll have to pay ~40 USD for someone who will just input bugs/work items?
Each user who needs to login to a Visual Studio Online account will need to have a user plan associated to them (including the free Basic plan allotments) or an MSDN subscription to access the account. We don't have the ability to have anonymous users login to a Visual Studio Online account (or for Team Foundation Server either).
You are right that there is a difference today between Team Foundation Server and Visual Studio Online which allows a "work item only view" on-premises that isn't matched in Visual Studio Online. That access level is called Limited for TFS on-premises instead of Standard. The Standard access level does require a TFS CAL. It's something we are currently exploring now.
Update
Visual Studio Online (and Team Foundation Server Update 4) now allows an unlimited number of stakeholders to have full access to work item tracking for free. This stakeholder license replaces and expands the original Work Item Only View capabilities.
For your testers, the best option for them would actually be Visual Studio Test Professional with MSDN or the new MSDN Platforms offering. This provides them the ability to access Microsoft Test Manager (in the first case) and the web test case management capabilities (in both cases) and allows you to file rich actionable bugs reports.
Update
Visual Studio Online has also been updated to provide the ability to execute test cases as part of the Basic license now. This will be most useful for user acceptance testers who aren't participating in test planning & test authoring but have been assigned a set of test cases to execute.
For your question about up-to-date API information for Visual Studio Online - it is the same documentation as the the TFS SDK at the moment. You can use the TFS SDK to build extensions for both Team Foundation Server and Visual Studio Online.