Старая история обо всем отлично работает на машине разработки, но не на главном сервере.Ошибка ошибки маршрутизации MVC5 (404.0) на IIS 7.5
Ошибка HTTP 404.0 - Not Found
- Модуль IIS Web Ядро
- Уведомление MapRequestHandler
- Handler StaticFile
- Код ошибки 0x80070002
Попытка произвести ту же ошибку на компьютере разработчика, добавив <remove name="UrlRoutingModule-4.0" />
в system.webServer - модули и его решения при добавлении <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
, но это не работает на хосте. Я также попробовал <modules runAllManagedModulesForAllRequests="true" />
, но ничего не изменилось.
А вот обработчики часть:
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<remove name="WebDAV" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
Немного больше информации:
- MVC.Net 5.2.2.0
- IIS 7.5 на Windows 2008
- Integrated .Net 4.0.
Есть ли что-нибудь еще, что я должен был делать?
Теперь, имея ту же проблему в IIS8, любая идея?
Обновление: Хост решил мою проблему без каких-либо изменений в моем web.config или библиотеках. Я спрашиваю их, как они это сделали, но ответа нет! – Babak
Как вы решили эту проблему, можете ли вы поделиться ею? Заранее спасибо. –
У меня есть общий хост, и они не говорят мне, как они это исправили. Это должна быть некоторая конфигурация сервера или неправильная конфигурация. Извините, я больше ничего не могу поделать :( – Babak