Rediscovering the Obvious

…stumbling in the footsteps of greatness

And thus, is how it works!

without comments

TFS Beta 2 installer:

If you get this… Give the TFSSERVICE user access to c:\Documents and Settings\All Users\Application Data\Microsoft\Crypto

In an upgrade, it doesn’t hit the error until it gets into TeamBuildUpgrade.exe at the very end of the install process.

The description for Event ID ( 3023 ) in Source ( TFS Version Control ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 9/21/2007 11:26:38 PM
Application Domain: /LM/W3SVC/2093801451/Root/VersionControl-2-128348907892285549
Assembly: Microsoft.TeamFoundation.VersionControl.Server, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Process Details:
  Process Name: w3wp
  Process Id: 4980
  Thread Id: 7764

Detailed Message: TF14073: The stored download key is not valid.  The key will be regenerated.
Web Request Details
    Url: http://devsuite:8080/VersionControl/v1.0/repository.asmx [method: POST]
    User Agent: Team Foundation (TeamBuildUpgrade.exe, 9.0.20706.1)
    Headers: Content-Length=319&Content-Type=application%2fsoap%2bxml%3b+charset%3dutf-8&Accept-Encoding=gzip&Accept-Language=en-US&Expect=100-continue&Host=devsuite%3a8080&User-Agent=Team+Foundation+(TeamBuildUpgrade.exe%2c+9.0.20706.1)&X-TFS-Version=
    Path: /VersionControl/v1.0/repository.asmx
    Local Request: True
    Host Address:
    User: ASI\ewilleke [authentication type: NTLM]

Exception Message: Access is denied.
 (type CryptographicException)

Exception Stack Trace:    at System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr)
   at System.Security.Cryptography.Utils._CreateCSP(CspParameters param, Boolean randomKeyContainer, SafeProvHandle& hProv)
   at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
   at System.Security.Cryptography.Utils.ImportCspBlobHelper(CspAlgorithmType keyType, Byte[] keyBlob, Boolean publicOnly, CspParameters& parameters, Boolean randomKeyContainer, SafeProvHandle& safeProvHandle, SafeKeyHandle& safeKeyHandle)
   at Microsoft.TeamFoundation.VersionControl.Server.Proxy.RequestSignatures.GetKeyInformation(Byte[] privateKey, Int32& keyLength, Byte[]& publicKey)
   at Microsoft.TeamFoundation.VersionControl.Server.RepositoryProperties.set_PrivateKey(Byte[] value)



Written by erwilleke

September 21st, 2007 at 6:41 pm

Posted in Uncategorized

Leave a Reply