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