IIS 7中的嵌套自定义错误页面

时间:2013-02-21 15:21:16

标签: iis-7 asp-classic iis-7.5 custom-error-pages

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

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

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

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

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

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

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

我该如何解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我刚刚回答了我自己的问题。

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