У меня есть клиент, у которого есть одна веб-страница с настроенными маршрутами, добавленными в global.asax (без расширения):
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
Routing.RouteTable.Routes.Clear()
Routing.RouteTable.Routes.MapPageRoute("Key1", "String", "~/Route")
К сожалению, эти перенаправления не работают на IIS 7.5. Я проверял это:
Пул в интегрированном режиме, 4.0. На этом сервере выполняется множество страниц MVC3, и по умолчанию они используют маршрутизацию.
Любой свет будет очень ценен! Спасибо
=============================================== =======================
РЕДАКТИРОВАТЬ: Хорошо, я не могу найти никакого решения.
В вебконфиге, внутри сборок:
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
На system.webServer:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<defaultDocument>
<files><add value="Page.aspx" /></files>
</defaultDocument>
<modules runAllManagedModulesForAllRequests="true">
<remove name="UrlRoutingModule"/>
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule,System.Web.Routing,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" />
</modules>
</system.webServer>