2013-02-21 106 views
1

。 。IIS 7中的嵌套自定義錯誤頁面

我想設置IIS 7來使用自定義錯誤頁面,但我遇到了一個問題,我似乎無法解決。我幾乎無處不在尋找答案,而且已經空了。

下面是處理:我打開IIS,進入錯誤頁面(注意:這是一個經典的ASP環境),並打開編輯功能設置。我將路徑類型設置爲Execute URL並設置我的路徑(例如,假設它是「/errors/SomeError.asp」)。我也將其設置爲「自定義錯誤頁面」。

大多數情況下,它似乎沒問題,但這裏是我遇到麻煩的地方。

我相信你都看到了你的頁面部分加載的錯誤,並且錯誤出現在頁面中間。 (例如,你會看到你的頁面模板,並在中間的某個地方,你會看到你的「錯誤500 ......」等等等等等等。)

我創建的錯誤頁面(「/ errors/SomeError.asp「我上面提到)是一個完整的頁面,包含模板和一切。

當頁面出現錯誤時,它不會重定向到我的自定義錯誤頁面。相反,頁面是「嵌套的」 - 也就是說,整個頁面顯示在問題頁面的正中間 - 因此它看起來像整頁中的整頁。

我希望它進入錯誤頁面,而不是將錯誤頁面嵌套在頁面內。

我該如何解決這個問題?

在此先感謝。

回答

1

我只是回答了我自己的問題。

而不是將路徑類型設置爲「執行URL」,我將其設置爲「重定向」。問題解決了。

相關問題