簡體   English   中英

在應用程序控制台(.Net Framework)中使用用戶機密的問題

[英]Problem using User Secrets in Application Console (.Net Framework)

我不熟悉在.Net 中使用用戶機密的概念。

我使用它的目的是隱藏我的敏感數據,同時將其推送到 Git。

因此,我創建了一個虛擬應用程序來先對其進行測試,然后再將其應用到我的實際項目中。

在這里遵循了本教程。

首先,我使用 NuGet 安裝了 Microsoft.Extensions.Configuration.UserSecrets:

擴大

在第二步中,他們說右鍵單擊.csproj,因為我沒有在資源管理器中列出它,所以我轉到文件夾然后單擊:

在此處輸入圖像描述

然后我添加了userId:

在此處輸入圖像描述

然后他們要求我這樣做:

在此處輸入圖像描述

由於我的 Nuguet package 在項目組中不存在,我將其添加到底部提到 Nuguet 的位置旁邊: 在此處輸入圖像描述

然后在第 3 步:第一個命令有效,但是當我嘗試輸入第二個命令時,它給了我這個錯誤

在此處輸入圖像描述

我不知道我是否走在正確的道路上。 這就是為什么我要問我遵循的那些步驟是否正確我希望有人可以幫助我解決我所遇到的問題。 如果我遵循的過程是錯誤的,我願意接受任何關於新教程或解決方案的建議或指導。

先感謝您。

看起來您正在包含Calculator.sln解決方案而不是Calculator.csproj項目的文件夾中運行dotnet user-secrets set命令。

來自微軟文檔

從項目文件所在的目錄運行以下命令:

dotnet user-secrets set "Movies:ServiceApiKey" "12345"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM