2014-02-19 64 views
1

我遇到了Team City的問題 C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(2455,5):錯誤MSB3325:無法導入以下密鑰文件:MYKey.pfx。密鑰文件可能受密碼保護。要解決此問題,請嘗試再次導入證書或手動將證書安裝到使用以下密鑰容器名稱的強名稱CSP:VS_KEY_66BA484DC57004A4Team City構建和導入密鑰

可以使用NANT或團隊城市來解決這個問題嗎?

+0

你解決了嗎?我面臨同樣的問題,無法弄清楚。 http://stackoverflow.com/questions/31326506/teamcity-localservice-pfx-assembly-signing-where-to-install-the-certificate – Jammer

回答

2

聽起來像您運行TeamCity的用戶可能沒有該文件/文件夾的權限。轉到您的服務並將「TeamCity生成代理服務」更改爲管理員用戶。除了默認的「本地系統」帳戶之外,您隨時可以使用您的帳戶對其進行測試。

+0

去建議我會試試這個。 – thechrisberry

+0

它仍然已經在管理員用戶下運行,但同樣的錯誤。密鑰文件具有密碼保護,如果這與原始問題有任何區別。 – liang

+0

我的錯誤稍有不同,但解決了它! '無法導入以下密鑰文件:。密鑰文件可能受密碼保護。要解決此問題,請嘗試再次導入證書或手動導入證書到當前用戶的個人證書存儲區.' '導入密鑰文件「my.pfx」被取消。 – Nate