Файл конфигурации secrets.json не найден и не является обязательным (.NET 6).C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Файл конфигурации secrets.json не найден и не является обязательным (.NET 6).

Сообщение Anonymous »

Ошибка пользовательских секретов генерируется в конвейере CI/CD, когда не следует ожидать файла secrets.json.
Действия:
  • Создать проект .NET 5.
  • Добавлены пользовательские секреты.
  • Код выполняется локально и в конвейерах CI/CD.< /li>
    Обновление проекта до .NET 6 (и предварительная версия пакетов NuGet 6.*)
Код выполняется локально, но происходит сбой в конвейерах CI/CD с ошибкой:

"Файл конфигурации "secrets.json" не найден и не является необязательным".
Ожидается:
Код выполняется без наличия файла secrets.json
Конфигурация
.NET 6, Microsoft.Extensions.Configuration.UserSecrets: 6.0.0-preview.1.21102.12
Регрессия?
Это работает в .NET 5, Microsoft.Extensions.Configuration.UserSecrets: 5.0 .0.*
System.IO.FileNotFoundException: The configuration file 'secrets.json' was not found and is not optional. The physical path is '/home/runner/work/UserSecretsRegression/UserSecretsRegression/UserSecrets/UserSecrets.Tests/bin/Release/net6.0/secrets.json'.
Stack Trace:
at Microsoft.Extensions.Configuration.FileConfigurationProvider.HandleException(ExceptionDispatchInfo info)
at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(Boolean reload)
at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load()
at Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList`1 providers)
at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
at UserSecrets.Tests.UnitTest1.TestMethod1() in /home/runner/work/UserSecretsRegression/UserSecretsRegression/UserSecrets/UserSecrets.Tests/UnitTest1.cs:line 13


Подробнее здесь: https://stackoverflow.com/questions/700 ... onal-net-6
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Manager Secrets Secrets SDK Java 2.x с Redhat Fuse 7.13
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Manager Secrets Secrets SDK Java 2.x с Redhat Fuse 7.13
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Asp.net core 6. Файл конфигурации appsettings.json не найден и не является обязательным.
    Гость » » в форуме C#
    0 Ответы
    41 Просмотры
    Последнее сообщение Гость
  • Как я могу использовать Secrets.json и Vault Key Vault без изменения переменных?
    Гость » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Гость
  • AWS Serverless: приложение .NET 6 «Не настроено RegionEndpoint или ServiceURL» при вызове Secrets Manager
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»