customErrors="RemoteOnly" 在 Server 2008 中无法正常工作

Arm*_*est 2 windows-server-2008 iis-7 web.config custom-errors

在我全新的Windows Server 2008IIS7 上,似乎customErrors无法正常工作。

我们已经在我们的 Asp.Net 站点和应用程序的 web.config 中customErrors设置了RemoteOnly。然而,无论我们做什么,看起来我们的站点都像它设置的那样,On当远程连接到我们的服务器时,我们无法在我们的应用程序上看到任何详细的消息。

我不完全确定如何跟踪它被覆盖的位置,或者服务器的配置方式是否会使服务器认为请求是内部的?无论如何,这实际上如何正确解决?

任何帮助表示赞赏...

我们的网络管理员已将域添加到我们的主机文件中,以将应用程序定向到 IP 地址。

Jef*_*eff 5

您需要为 IIS 7 使用 httpErrors 元素。

<configuration>
   <system.webServer>
      <httpErrors errorMode="DetailedLocalOnly" />
   </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

http://www.iis.net/ConfigReference/system.webServer/httpErrors