0
我剛剛切換機器,安裝了最新版本的MVC,無法讓我的路由工作。我使用的是IIS 7.5,之前我有7個。我已經嘗試了以下內容:404用於IIS 7.5新機器上的自定義路由
1)安裝了路由調試器,令人驚訝的是404 url的顯示匹配當前請求。奇怪的。
2)確保我在IIS
只好UrlRoutingModule-4.0是否有任何其他的配置設置我可能會丟失?下面是我想相關的一些設置:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<urlCompression doDynamicCompression="true" doStaticCompression="true" />
<httpProtocol>
<customHeaders>
<remove name="X-Powered-By" />
<remove name="ETag" />
</customHeaders>
</httpProtocol>
<staticContent>
<clientCache cacheControlMode="DisableCache" />
</staticContent>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>