2012-04-20 27 views
0

我有一个自定义错误页面。它适用于我的生产服务器,但不适用于我的开发机器。它是Windows 7,IIS 7.5。使IIS7.5使用自定义错误页面

我不能得到它来实际执行我的自定义页面,虽然我可以让它尊重详细本地与自定义总是。它实际上并没有移交给我的自定义错误页面,而是给我提供了远程模式的通用“运行时错误”页面。

可能相关的事实:它是一个安装在不同应用程序池和web.config下的应用程序,这是一个.NET 4.0集成的应用程序。

我能够通过“Response.TrySkipIisCustomErrors = true;”得到它的工作, - 但它做了一个重定向而不是执行,所以我失去了错误上下文,当然这是整个问题 - 并且在尝试更改重定向模式时,我无法再重新运行它。

我试过在所有记录/标准方式中使用customErrors和httpErrors,但没有组合起作用。再一次,我已经在其他地方正确地工作了。

回答

0

以上是正常的回应 - 如果您的错误页面本身产生异常。

事实证明,导致原始错误的代码是在执行错误页面时。