VSSConvert error - Team Server Permissions
Trying to migrate a VSS project. Ran VSSConvert analyse, results OK. when I try to run VSSConvert Migrate, I get the following:
TF60071: Your user account does not have permission to connect to the Team Foundation Server 'http://teamsvr:8080/'. Please contact your Team Foundation Server administrator and request that the appropriate permission be added to your account.
Gosh, do I feel left out. I am added as a member of Team Foundation Administrators, both as a my domain username and as a member of administrators group.
My settings file is as follows:
<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
<Source name="VSS">
<VSSDatabase name="C:\VSS Migration\LIIStage"></VSSDatabase>
</Source>
<ProjectMap>
<Project Source="$/SmartBorder Version 2" Destination="$/Legacy Smartborder Test/SmartBorder Version 2"></Project>
<Project Source="$/SmartBorder Version 3" Destination="$/Legacy Smartborder Test/SmartBorder Version 3"></Project>
</ProjectMap>
</ConverterSpecificSetting>
<Settings>
<Output file="Analysis.xml"></Output>
<TeamFoundationServer name="TeamSvr" port="8080" protocol="http"></TeamFoundationServer>
</Settings>
</SourceControlConverter>
Any Ideas?
Can you access the server with Team Explorer?
It might fail this way if you have deny permissions on the "Legacy Smartborder Test" team project.
Double check the port and protocol.
What version of VSSConverter are you running?
Thanks
Curtis
Thanks for the reply!
Yes, I can access server w/ Team Explorer. I checked permissions for Team Foundation Administrators Group on the project as well as the server itself, there are no denys.
I’m using VSSConverter 8.0.0.0.
I’m assuming port and protocol are OK; I can connect to a file through IE with “http://teamsvr:8080//WorkItemTracking/v1.0/AttachFileHandler.ashx?FileID=23&FileName=WSA70725.152”, but if I try to connect to http://teamsvr:8080/ it prompts for credentials, and I get “The website declined to show this webpage” message.
Appreciate the help!
Jack
If your on Vista you should run it as Administrator, I dont think that would cause this error message, but its something to try.
I'm stumped. Can you post the VssConverter.log file; there may be clues in there.
Thanks
Curtis
I'm on XP Pro, SP2, and I'm a member of administrators group.
here's the log:
[Common, Warning, 3, 2007/09/27 14:43:06.045] Version : 8.0.50727.147
TFS::Authenticate : Caught exception : Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access teamsvr.
at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.ThrowIfUnauthorized(HttpWebResponse response)
at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Microsoft.TeamFoundation.Client.CheckAuthenticationProxy.CheckAuthentication()
at Microsoft.TeamFoundation.Client.TeamFoundationServer.Authenticate(Boolean useProvider, ICredentialsProvider provider)
[Common, Error, 3, 2007/09/27 14:43:06.451] Could not connect to Team Foundation Server http://teamsvr:8080/
[Common, Error, 3, 2007/09/27 14:43:06.451] Exception: Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException
Message: TF30063: You are not authorized to access teamsvr.
Stack Trace: at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.ThrowIfUnauthorized(HttpWebResponse response)
at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Microsoft.TeamFoundation.Client.CheckAuthenticationProxy.CheckAuthentication()
at Microsoft.TeamFoundation.Client.TeamFoundationServer.Authenticate(Boolean useProvider, ICredentialsProvider provider)
at Microsoft.TeamFoundation.Client.TeamFoundationServer.EnsureAuthenticated()
at Microsoft.TeamFoundation.Converters.Utility.UtilityMethods.ValidateAndGetTFS(String tfsName)
Help Link:
BaseExceptionMessage: TF30063: You are not authorized to access teamsvr.
[VSS, Error, 3, 2007/09/27 14:43:06.451] Invalid input parameters
[VSS, Error, 3, 2007/09/27 14:43:06.451] Failed to Initialize VssConverter
Baffling, huh?
I found the problem. When I log into Team Server, I’ve been manually authenticating with <Domain>\<UserName>. I have been logging onto my machine as a local user, with pass through authentication to the domain (too lazy to move all my docs/settings). The VSSConverter must authenticate with my current credentials – when I joined the domain and log into the domain – It WORKED! WaHoo!
Thanks for the help!
Jack