。
我正在尝试将IIS 7设置为使用自定义错误页面,但我遇到了一个我似乎无法解决的问题。我几乎无处不在地寻找答案,而且空洞。
这是交易:我打开IIS,进入错误页面(注意:这是一个经典的ASP环境),然后打开编辑功能设置。我将路径类型设置为执行URL并设置我的路径(例如,让我们说它是“/errors/SomeError.asp”)。我还将其设置为“自定义错误页面”。
在大多数情况下,它似乎没问题,但这是我遇到麻烦的地方。
我确信您已经看到了页面部分加载的错误,并且错误出现在页面中间。 (例如,你会看到你的页面模板,在中间的某个地方,你会看到你的“错误500 ......”等等等等等。)
我创建的错误页面(上面提到的“/errors/SomeError.asp”)是一个完整的页面,包含模板和所有内容。
当页面中间发生错误时,它不会重定向到我的自定义错误页面。相反,页面是“嵌套的” - 也就是说,整个页面显示在问题页面的中间 - 所以它看起来像整页内的整页。
我希望它转到错误页面,而不是嵌套在页面中的错误页面。
我该如何解决这个问题?
提前致谢。
答案 0 :(得分:1)
我刚刚回答了我自己的问题。
我没有将路径类型设置为“执行URL”,而是将其设置为“重定向”。问题解决了。