我正在使用Visual Studio 2015 RC並遵循添加Facebook身份驗證的教程。它說,Facebook的應用程序ID存儲與使用SecretManager應用一個祕密:使用SecretManager創建.NET祕密
「通過運行用戶祕密設置身份驗證設置了Facebook的AppId:Facebook的:APPID 862373430475128」
我不太掌握如何安裝SecretManager,或者如何從命令行訪問它。我習慣了VS2010,所以dnvm/dnu對我來說是全新的東西。以下是我嘗試過的:
- 打開常規命令提示符並鍵入dnvm - 即可以使用;它在PATH
- 類型用戶的祕密 - 不承認
- 試圖通過dnvm安裝SecretManager - 通過
- 通過的NuGet添加SecretManager到我的項目得到了一個錯誤的中途 - 工作,但我沒有得到哪裏去了鍵入「用戶密碼」
有人可以提供一組簡單的步驟來到我可以使用「用戶密碼」命令嗎?
UPDATE:後手動添加DNU工具,我的路徑和運行
dnu commands install SecretManager
我得到了下面的命令行輸出:
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='SecretManager'.
OK https://www.nuget.org/api/v2/FindPackagesById()?Id='SecretManager' 595ms
Restoring packages for C:\Users\jprice\.dnx\bin\packages\6534b338f1b44210898ea19d5c3801b9\project.json
Writing lock file C:\Users\jprice\.dnx\bin\packages\6534b338f1b44210898ea19d5c3801b9\project.lock.json
Restore complete, 358ms elapsed
Restoring packages for C:\Users\jprice\.dnx\bin\packages\SecretManager\1.0.0-beta4\app\project.json
CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='SecretManager'
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Console'.
OK https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Console' 407ms
Unable to locate SecretManager >= 1.0.0-beta4-10173
Writing lock file C:\Users\jprice\.dnx\bin\packages\SecretManager\1.0.0-beta4\app\project.lock.json
Restore complete, 564ms elapsed
Errors in C:\Users\jprice\.dnx\bin\packages\SecretManager\1.0.0-beta4\app\project.json
Unable to locate SecretManager >= 1.0.0-beta4-10173
我知道如何安裝的NuGet包一個特定的應用程序,但我並不清楚全球工具概念如何運作。我目前在VS 2010上,所以這對我來說大都是新的。
如果有幫助,我最初根本找不到dnu,但它似乎在C:\ Users \ myusername \ .dnx \ runtimes \ dnx-clr-win-x86.1.0.0-beta4 \ bin - 添加到我的Windows路徑讓我到我可以使用的地方** dnu **但是如果我運行** dnu命令安裝SecretManager **我得到一些GET行然後**無法找到SecretManager> = 1.0.0-beta4 -10173 ** –
您能否在此問題中添加更多詳細信息?具體來說,當你嘗試安裝SecretManager時,你會得到什麼錯誤,以及你試圖創建這個祕密的代碼示例?否則你的問題就會被封爲「太寬泛」。 – TylerH
另請參閱第177/178頁https://media.readthedocs.org/pdf/aspnet/latest/aspnet.pdf以比較您的過程 – TylerH