Как использовать несколько профилей запуска отладки с Blazor?C#

Место общения программистов C#
Ответить
Anonymous
 Как использовать несколько профилей запуска отладки с Blazor?

Сообщение Anonymous »

Моя цель состоит в том, чтобы использовать несколько профилей запуска отладки и иметь несколько файлов appsettings.json с различными строками соединения или переменными пути. Среда, обнаруженные appsettings.development.json в структуре папок и понимают, что appsettings.development.json используется, когда проект запускается внутри Visual Studio.
Я настроил приложение Blazor Server из шаблонов VS Project. Затем попытался создать новый профиль запуска отладки через Project -> Properties -> Debug -> General -> Open Debug Launch Profiles UI и назвал его Devpk. переопределить ">

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

"profiles": {
"https": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"dotnetRunMessages": true,
"applicationUrl": "https://localhost:7251;http://localhost:5262"
},
"devPK": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "DevelopmentPK"
},
"dotnetRunMessages": true,
"applicationUrl": "https://localhost:7251;http://localhost:5262"
}
}
Единственное отличие — это переменная ASPNETCORE_ENVIRONMENT, для которой установлено значение DevelopmentPK.
Конечно, я поместил файл appsettings.DevelopmentPK.json в корневая папка.
Когда я запускаю проект с профилем запуска https, пример проекта выглядит нормально. Когда я запускаю проект с профилем запуска devPK, заголовок и навигация не отображаются, только «Тело» с надписью «Привет, мир!».
Похоже, что MainLayout.razor больше не загружается/не используется.
Может ли кто-нибудь объяснить мне, почему это происходит и как это предотвратить?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ith-blazor
Ответить

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

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

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

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

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