2013-02-21 92 views
1

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

我想设置IIS 7来使用自定义错误页面,但我遇到了一个问题,我似乎无法解决。我几乎无处不在寻找答案,而且已经空了。

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

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

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

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

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

我希望它进入错误页面,而不是将错误页面嵌套在页面内。

我该如何解决这个问题?

在此先感谢。

回答

1

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

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