c# - 在自动生成的路径中找不到 secrets.xml
问题描述
我正在尝试使用本地 secrets.xml 文件,但错误告诉我找不到它。
我右键单击该项目并选择“管理用户机密”,它为我创建了以 GUID 命名的文件夹和文件。相同的 GUID 出现在如下userSecretsId
属性中...
<configBuilders>
<builders>
<add name="Secrets" optional="false" userSecretsId="[a GUID]" type="..." />
</builders>
</configBuilders>
但在运行时出现异常,显示找不到该文件。
然后我切换到使用userSecretsFile
并将文件的副本粘贴到 C:\tmp\secrets.xml。这行得通。
所以我然后粘贴了自动生成的secrets.xml的路径 -即......
%APPDATA%\Microsoft\UserSecrets\<userSecretsId>\secrets.xml
...进入userSecretsFile
属性...
<add name="Secrets" optional="false" userSecretsFile="C:\Users\[my username]\AppData\Roaming\Microsoft\UserSecrets\946bd95c-42a4-45da-aad0-a7874c97fd64\secrets.xml" type="..." />
...并且仍然抛出异常,说找不到文件。
我正在以管理员权限运行 Visual Studio 2019。为什么它似乎无法访问该文件?
解决方案
推荐阅读
- node.js - Node.js 护照在登录时未进行身份验证
- subtitle - 为什么 SSA/ASS 不接受大于 9:59:59.99 的时间码
- html - 如何使元素在悬停时可见?
- selenium - GOCD 管道,Selenium ChromeDriver 窗口大小未设置
- amazon-web-services - ECS 使用 ECR 自动部署
- php - 如何在 Apache2 中使用 php 执行 shell 脚本?
- intellij-idea - Intellij 插件 - 我可以访问打开的编辑器窗口的内容吗?
- javascript - 只允许一个动作并用 javascript 记录它
- c# - Telerik RadGrid 上的自定义聚合
- r - 绘制组条形图而不重塑数据