0
在web.config的system.webServer
httpErrors
部分的error
元素中可以使用「MVC 5路由」作爲path
?可以將「MVC 5路由」用作web.config中system.webServer httpErrors節中錯誤元素的路徑嗎?
<configuration>
...other config stuff...
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404"/>
<error statusCode="404" path="/Error/NotFound" responseMode="ExecuteURL"/>
</httpErrors>
</system.webServer>
</configuration>
是的,responseMode設置對於確保在錯誤條件期間正確路由起作用非常重要。你看到了什麼結果? – christofr
因此,ExecuteURL不僅適用於.aspx頁面? MSDN/IIS文檔對此不太清楚。 ExecuteURL \t提供自定義錯誤的路徑屬性中指定的動態內容(例如.asp文件)。如果responseMode設置爲ExecuteURL,則路徑值必須是服務器相對URL。數值是1 – PussInBoots