Есть ли причина, по которой маршрут будет правильно отображен в одной среде, а не в другой?Я развертываю ту же самую информацию о маршрутизации с моего локального сервера разработки на рабочий сервер, и маршруты не оцениваются одинаково.
Я скачал Routing Debugger Фила Хаака , и он подтверждает, что маршруты совпадают локально, но не в производстве.
Кто-нибудь когда-либо испытывал это?
ОБНОВЛЕНИЕ: я не включил много деталей выше.Рабочий сервер - IIS 6 на Windows Server 2003. Все мои маршруты работали, за исключением одного, который я использовал в качестве пользовательского обработчика изображений.Указанный мною маршрут соответствовал URL-адресу, оканчивающемуся на «.png»
. Я обнаружил, что это проблема с IIS 6, поскольку он не передавал запрос «.png» в ASP.NET.Я добавил на сайт подстановочный знак, и это устранило проблему.
Я прошу прощения за то, что не поместил больше деталей прежде.Надеюсь, это поможет кому-то еще.