Я пытаюсь использовать локальные секреты. xml файл, но ошибка говорит мне, что он не может быть найден.
Я щелкнул правой кнопкой мыши по проекту и выбрал ' Manage User Secrets , который создал для меня папку и файл с именем GUID. Тот же самый GUID появляется в атрибуте userSecretsId
, как показано ниже ...
<configBuilders>
<builders>
<add name="Secrets" optional="false" userSecretsId="[a GUID]" type="..." />
</builders>
</configBuilders>
Но во время выполнения исключение показывает, что файл не может быть найден.
Затем я переключился на использование userSecretsFile
и вставил копию файла в C: \ tmp \ secrets. xml. Это сработало.
Затем я вставил путь автоматически сгенерированных секретов. 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 с администратором привилегии. Почему кажется, что у него нет доступа к файлу?