После повторной загрузки исходного кода из моего репозитория проект не запускался в режиме Отладка. Оказывается, мне пришлось настроить веб-сайт только с API так, чтобы он начал использовать IIS Express, чтобы загрузить правильный номер порта.
Теперь внезапно веб-сайт только с API не загружается с ERR_HTTP2_PROTOCOL_ERROR.

Если я настрою запуск веб-сайта только с API как TTRailtrax вместо IIS Express, он будет работать! Но тогда он использует другой порт, и мое основное приложение не может его найти. Если я настрою запуск как IIS Express, он не загрузится.
Может ли кто-нибудь предложить способ устранения этой неполадки? Вот мой файл launchsettings.json для TTRailtrax.
{
"$schema": "https://json.schemastore.org/launchsettings.json",
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:40682",
"sslPort": 44360
}
},
"profiles": {
"TTRailtrax": {
"commandName": "Project",
"launchBrowser": true,
"launchUrl": "swagger",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:7184;http://localhost:5184",
"dotnetRunMessages": true
},
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "swagger",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... debug-mode
Мобильная версия