Configuration Manager не может получить строку подключения от App.config в ядро ​​ASP.NETC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Configuration Manager не может получить строку подключения от App.config в ядро ​​ASP.NET

Сообщение Anonymous »

У меня есть основное веб -приложение ASP.NET, которое втянуло в библиотеку классов .NET 4.6. В какой -то момент в библиотеке классов есть вызов, чтобы получить строку подключения от web.config: < /p>

Код: Выделить всё

ConfigurationManager.ConnectionStrings["AppDataConnectionString"].ConnectionString
(Примечание: я не могу изменить этот код.) Теперь я пытаюсь использовать библиотеку классов в моем основном веб -приложении ASP.NET, но приведенный выше код бросает нулевое ссылочное исключение.


< /code>
Я также попытался добавить его в файл appsettings.json следующим образом: < /p>
{
"ConnectionStrings": {
"AppDataConnectionString": {
"ConnectionString": "server=xxxxx;database=yyyyy;Trusted_Connection=yes;"
}
}
}
< /code>
Вот где я загружаю конфигурацию в запуск: < /p>
public IConfiguration _Configuration { get; set; }

public Startup()
{
_Configuration = new ConfigurationBuilder().AddJsonFile("appsettings.json").Build();
}

public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton(provider => _Configuration);
}

public void Configure(IApplicationBuilder app)
{
// Call some code from the class library that tries to get that connection string.
}
< /code>
Мне кажется, что менеджер конфигурации просто не может найти, где находится строка подключения. У меня есть мой web.config или appsettings.json правильно структурирован, чтобы его найти?

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему мой флажок Deploy Deploy Manager Configuration Manager отключен в Visual Studio 2017?
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Файл System.Configuration App.config с .NET 8.0
    Anonymous » » в форуме C#
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • System.configuration app.config файл с .net 8.0
    Anonymous » » в форуме C#
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Невозможно найти строку подключения в файле App.config, когда приложение запускается с сетевого диска.
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Невозможно найти строку подключения в файле App.config, когда приложение запускается с сетевого диска.
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

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