Начиная с начального решения Aspire, я добавил возможность доступа к базе данных Azure SQL Server. В моем AspireSample.ApiService у меня есть следующая строка в Program.cs
Также в моем AspireSample.ApiService у меня есть следующие строки в appsettings.Development.json
Код: Выделить всё
"Aspire": {
"Microsoft": {
"Data": {
"SqlClient": {
"ConnectionString": "Server=tcp:myserver.database.windows.net,1433;Initial Catalog=mydatabase;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;Authentication=\"Active Directory Default\";",
"DisableHealthChecks": false,
"DisableMetrics": true
}
}
}
},
Хотя это работает, я не понимаю, почему мне нужно размещать эту конфигурацию в моем AspireSample.ApiService вместо моего проекта AspireSample.AppHost. Я что-то упустил в конфигурации, которая позволила бы моему ApiService считывать значение из моего проекта AppHost?
Подробнее здесь:
https://stackoverflow.com/questions/785 ... net-aspire