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