Я работаю над базовым приложением ASP. NET, которое я обновил с v2.2 до v3.1.
Когда я запускаю приложение, используя IIS Express без SSL, я получаю эту ошибку в Google Chrome:
Этот сайт не доступен. localhost отказался подключаться.
Когда я включаю SSL, я получаю эту ошибку вместо:
Эта страница локального хоста не может быть найдена. Веб-страница для этого адреса не найдена: https://localhost: 44367 .
У меня есть веб-сайт IIS, настроенный на каталог, в котором находится мое приложение. В настройках проекта я могу установить для параметра «Запуск» значение «IIS», но при этом я также получаю ту же ошибку.
Скриншот настроек моего веб-проекта: .
Когда я создаю новый пустой ASP. NET Core 3.1 веб-проект и запускаю его с теми же настройками на IIS Express, он работает нормально.
Основываясь на предложениях в других местах, я попробовал следующее:
- Очистка и восстановление
- Удаление папки .vs в веб-проекте
- Изменение номера порта (в настоящее время это localhost: 54236).
- Включение / отключение SSL
- Перезагрузка компьютера
- Загрузка бесплатной sh копии моего решения из Git в отдельный рабочий каталог и попытка запустить его ,
Я в растерянности.
Вот мой файл launchSettings. json file:
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iis": {
"applicationUrl": "http://myapplication.debug",
"sslPort": 0
},
"iisExpress": {
"applicationUrl": "http://localhost:54236",
"sslPort": 44367
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"Web": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:5001;http://localhost:5000"
}
}
}
При сравнении с файлом launchSettings. json проекта fre sh заметной разницы не вижу , Есть ли что-нибудь еще, что может вызвать этот сбой?
Должен заметить, что я изменил номер порта - он изначально был с номером порта 50192, но когда я пытаюсь запустить веб-сайт по этому адресу (http://localhost: 50192 ), он выдает мне другую ошибку: