Код: Выделить всё
ConfigurationManager.ConnectionStrings["AppDataConnectionString"].ConnectionString
< /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