1

我添加了自定義錯誤頁面來處理長查詢字符串。如果查詢字符串太大,則應該重定向到自定義錯誤頁面。它在我的本地和生產服務器上工作正常。但是在測試服務器中,它通過說 來顯示黃頁「爲了使這個特定的錯誤消息的細節可以在遠程機器上查看,請在位於根目錄下的」web.config「配置文件中創建一個標籤當前的web應用程序,這個標籤的「模式」屬性設置爲「關」。「自定義錯誤頁面在錯誤請求(400錯誤)上不顯示

在我的配置文件中,我設置了重定向URL。似乎仍然在加載其他一些配置文件。

我嘗試了不同的方法來重定向到我的自定義頁面上的不良請求。仍然沒有運氣。

<configuration> 
    <system.web> 
     <customErrors mode="On" defaultRedirect="customerror.aspx"/> 
    </system.web> 
</configuration> 
+0

請發佈相關代碼,以瞭解您所做的事情。 –

+0

<結構> 通過

回答

0

mode = "On"很好 - 它會顯示您爲本地和遠程定製的錯誤。將錯誤頁面更改爲.htm擴展名 - 確保您有用htm編寫的自定義錯誤頁面和文件的任何路徑值。

<configuration> 
    <system.web> 
     <customErrors mode="On" defaultRedirect="~/customerror.htm"/> 
    </system.web> 
</configuration> 
+0

我想這.still其不工作。 –

+0

@VinzandTonz我不確定 - 可能是您的託管配置中的東西? –