3
我想有一個MVC區域唯一的自定義錯誤頁面。不幸的是,Web.config覆蓋系統似乎沒有考慮到MVC文件夾結構。如果我想覆蓋一個名爲「mobile」的區域,我必須創建一個名爲「mobile」的根項目文件夾(在視圖和控制器中),並將Web.config放入新的customErrors
元素中。在ASP.NET MVC區域重寫自定義錯誤
有沒有更好的方法來做到這一點,以便我不必爲任何覆蓋創建根文件夾?
我想有一個MVC區域唯一的自定義錯誤頁面。不幸的是,Web.config覆蓋系統似乎沒有考慮到MVC文件夾結構。如果我想覆蓋一個名爲「mobile」的區域,我必須創建一個名爲「mobile」的根項目文件夾(在視圖和控制器中),並將Web.config放入新的customErrors
元素中。在ASP.NET MVC區域重寫自定義錯誤
有沒有更好的方法來做到這一點,以便我不必爲任何覆蓋創建根文件夾?
我一直在尋找完全一樣的東西。我做的一個小改動就是在主web.config中使用一個位置元素。這是我想的首選問題,但它使您不必在解決方案中創建單獨的文件夾和文件。我很想知道更好的方法。
<system.web>
<customErrors mode="On" defaultRedirect="error" />
</system.web>
.
.
.
<location path="areaName">
<system.web>
<customErrors mode="On" defaultRedirect="/areaName/error" />
</system.web>
</location>
這對我不起作用。當我嘗試顯示錯誤頁面時,我的區域中出現運行時錯誤。 – 2013-11-16 01:55:35