У меня проблема с приложением aspnet dotnet core 2.1, не работающим в IIS.
В средстве просмотра событий ничего нет, сервер просто не отвечает (chrome сообщает «[hostname] не удалось подключиться».
- Я установил Visual C ++ 2015 версии 3.
- Я установил dotnet-hosting-2.1.3-win.
- Я перезагрузил мою машину
- Я перезапустил IIS
- Я создал каталог "logs / stdout".
- Ive set stdoutLogEnabled = "true", чтобы посмотреть, смогу ли я получить сообщение об ошибке.
- Я настроил appool как «неуправляемый код».
- Я настроил пул приложений для запуска с правами администратора.
- Я установил разрешения для каталога приложения всем рекурсивно.
- Я проверил под сайтами [mysite] \ modules, чтобы убедиться, что там есть «AspNetCoreModule».
Но ничто из того, что я делаю, не дает мне никакой информации.
Если я запускаю приложение через "dotnet.exe ./[app]].dll", оно запускается на порту 5000, и я могу перейти к нему, и оно прекрасно работает.
Какой шаг я пропускаю? Как я могу получить правильный ответ от IIS, чтобы увидеть, что это за ошибка?
Это компьютер с Windows Server 2016. Те же результаты на моем Windows 10 dev box.
Обновление: я следовал https://neelbhatt.com/2018/01/30/deploy-net-core-application-to-iis-step-by-step-guide/ и те же результаты. Не могу заставить его загружаться вообще.