В одном из моих проектов мне пришлось создать новый настраиваемый профиль, который следует использовать только тогда, когда мое приложение использует Kestrel (например, запускать из VS). Чтобы мой персонализированный профиль был доступен, я добавил в один из профилей следующий раздел:
Код: Выделить всё
"profiles": {
"Grm.ClientManagementSite.Wasm.Server": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
"applicationUrl": "https://localhost:7126;http://localhost:5126",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Local"
}
},
...
}
Я также заметил, что если я использую переменную DOTNET_ENVIRONMENT, тогда будет выбран мой пользовательский профиль. Я почти уверен, что моя предыдущая настройка (использование ASPNETCORE_ENVIRONMENT для переопределения профиля в lauchSettings.json) работала, когда я создавал этот проект. Кто-нибудь знает, что это известная проблема с .NET 7.0?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/752 ... nvironment
Мобильная версия