ASP.Net Основной веб-API выдает ошибку 404 при публикации в IIS 10 работает без IIS

#asp.net #.net #asp.net-core #iis #asp.net-core-webapi

#asp.net #.net #asp.сетевое ядро #iis #asp.net-ядро-webapi

Вопрос:

мы обновляем наши серверы и перенесли asp.net основной веб-api для новых серверов со следующими версиями платформы и среды выполнения. .net framework 4.7 среда выполнения .net core 2.2.6 .net core windows server хостинг 2.2.6 Модуль перезаписи URL-адресов IIS

Получение ошибки 404 при попытке просмотра приложения из IIS. Та же ошибка и у почтальона. Но когда я запускаю его из VS, я получаю экран чванства и могу отправлять запросы и получать ответ. Я попытался удалить среду выполнения и модули хостинга, изменив настройки apppool. В настоящее время пул приложений настроен на сетевой сервис, неуправляемый код, перепробовал все настройки для AppPoolIdentity. Ничего не помогало. Попытался включить отслеживание неудачных запросов, и вот что я вижу. Ищу любые полезные советы. Спасибо

введите описание изображения здесь

Комментарии:

1. .NET Core 2.2-это конец жизни, так что не о чем больше говорить, если вы не обновитесь до поддерживаемой версии. Кроме того, такой 404.0 может быть просто вызван неверным URL-адресом, который вы используете. ASP.NET Ядро полагается на правильные URL-адреса для запуска правильных правил маршрутизации, чтобы генерировать ответы на входящие запросы. Вы получаете 404.0, когда ни одно из правил маршрутизации не приводит к правильному ответу.

2. Как вы опубликовали свое приложение в IIS, есть ли какой-либо учебник? Согласно вашему описанию, ваше приложение хорошо работало на локальной стороне, вы изменили некоторые конфигурации в IIS?

3. Проверьте URL-адрес. Не только конечная точка swagger, но и конечные точки контроллера.

4. это все еще нормально работает на старых серверах. Проблема только в новых серверах. Никаких изменений не внесено, просто скопирован код со старых серверов на новые.

5. Кроме того, я вижу, что внутри папки, в которой находится опубликованный код, создается пустой файл журнала.