Не работает web api на сервере .NetFramework 4.8

При обновлении проекта с платформы .NetFramework 4.5.2 на .NetFramework 4.8 происходит ошибка роутинга, post запрос возвращает error 404. Приложение развернуто на Windows Server 2012, IIS 8.0. На локальной машине в VS проект работает без проблем. После недельных танцев с бубном попробовал приложение Security вернуть на версию .NetFramework 4.5.2 и это сработало. Теперь роут отрабатывает коректно. Может кто-нибудь подсказать в чем может быть проблема? Что такого происходит при смене платформы?

Дополняю: Прикладываю структуру приложения на сервере. Само веб-приложение работает на .net4.8 не работает только security. Причем, если запускать в IIS приложение security то оно открывает стартовую страницу, а роут дальшене проходит.

Структура проекта: Структура проекта

web-application iis web-application iis

web-application server web-application server

application Security and exist application Security and exist

Страница загрузки приложения Security Страница загрузки приложения Security

Ошибка возникающая при авторизации Ошибка возникающая при авторизации

Детальное описание ошибки Детальное описание ошибки


Ответы (1 шт):

Автор решения: Андрей

Спасибо за комментарии выше!

В общем проекту security необходимо работать под framework 4.5. Просто оставили одно приложение без изменения целевой платформы. По каким причинам не известно, но работа приложения в целом не страдает от использования разных целевых платформ в приложениях.

→ Ссылка