1

. .

我正在尝试将 IIS 7 设置为使用自定义错误页面,但我遇到了一个似乎无法解决的问题。我几乎到处都在寻找这个问题的答案,但都一无所获。

这是交易:我打开 IIS,进入错误页面(注意:这是一个经典的 ASP 环境),然后打开编辑功能设置。我将路径类型设置为执行 URL 并设置路径(例如,假设它是“/errors/SomeError.asp”)。我还将它设置为“自定义错误页面”。

在大多数情况下,这似乎没问题,但这是我遇到麻烦的地方。

我相信你们都看到了页面部分加载的错误,并且错误出现在页面中间。(例如,你会看到你的页面模板,在中间的某个地方,你会看到你的“错误 500 ......”等等等等。)

我创建的错误页面(我上面提到的“/errors/SomeError.asp”)是一个完整的页面,包含模板和所有内容。

当页面中间发生错误时,它不会重定向到我的自定义错误页面。相反,页面是“嵌套的”——也就是说,整个页面出现在问题页面的中间——所以它看起来就像一个完整页面中的一个完整页面。

我希望它转到错误页面,而不是将错误页面嵌套在页面中。

我该如何解决这个问题?

提前致谢。

4

1 回答 1

1

我只是回答了我自己的问题。

我没有将路径类型设置为“执行 URL”,而是将其设置为“重定向”。问题解决了。

于 2013-02-21T15:51:24.960 回答