我無法從asp.net核心Web應用程序(RC2)中的Visual Studio Team Services源中安裝/還原nuget包。我收到以下內容:使用asp.net核心rc2從Visual Studio Team Services獲取未授權的nuget包
error: Response status code does not indicate success: 401 (Unauthorized).
我在運行Visual Studio 2015年社區Update 2和的NuGet版本3.4.4。我可以在其他項目類型中安裝/恢復此源中的包。
我是否需要做其他事情才能將我的證書傳遞給一個asp.net核心Web應用程序?
重現步驟:
從Team Services包標籤我選擇 「連接到飼料」,並複製NuGet包的源地址
在Visual Studio中 - >工具 - > NuGet包管理器 - >軟件包管理器設置 - >打包源代碼並添加來自vso的源提要url
然後從我的ASP.NET Core Web應用程序(.NET Framework)項目中右鍵單擊引用 - (軟件包已列出) - >點擊並安裝
在輸出:
Installing NuGet package xxxxx
Successfully installed xxxxx to WebApplication1
========== Finished ==========
然後,它會嘗試恢復在這一點上,我得到這個包:
error: Response status code does not indicate success: 401 (Unauthorized).
error: Failed to retrieve information from remote source
而且裏面的Web項目的引用 - 包已經警告圖標 - NU1001無法解析依賴關係xxxxx
您是否從VS的右上角登錄您的VSTS帳戶?你能分享你的步驟來重現這個問題嗎? –
@ Eddie-MSFT - 爲什麼要登錄?在NuGet上託管的Feed不需要任何授權。我寧願認爲這可能是一個代理需要授權的問題,在這種情況下登錄並不重要? @HPaxton - 如果您嘗試使用'dotnet restore'從命令行恢復,您是否看到相同的問題?你可以檢查併發布你正在使用的Feed嗎?如果你做了'dotnet restore',它會顯示最後使用的feed。 – Pawel
@Pawel他/她使用的是一個私人飼料的視覺工作室在線飼料。 –