IIS 站点向浏览器发送错误详细信息需要啥?

Posted

技术标签:

【中文标题】IIS 站点向浏览器发送错误详细信息需要啥?【英文标题】:What is required for an IIS site to send error details to the browser?IIS 站点向浏览器发送错误详细信息需要什么? 【发布时间】:2011-06-12 21:29:17 【问题描述】:

我在 IIS 7.5 上运行的 ASP Classic 站点上收到服务器错误。

我将“将错误发送到浏览器”设置为 True,但我仍然收到以下错误屏幕:

【问题讨论】:

【参考方案1】:

IIS 正在劫持您的经典 ASP 应用程序的响应。在您的 web.config 文件中确保配置以下内容:

<configuration>
    <system.webServer>
        <httpErrors existingResponse="PassThrough"/>
    </system.webServer>
</configuration>

还要确保您在 IIS 管理器中为您的站点启用了 ASP 配置功能中的“向浏览器发送错误”:

【讨论】:

经典 ASP 站点中没有 web.config。我应该创建一个并添加该设置吗? @smartcaveman - 是的。 IIS7.x 中的web.config 不仅仅特定于 ASP.NET。它也可用于配置 IIS 设置,例如 IIS 的自定义错误处理。 @smartcaveman - 我更新了答案以准确显示它应该是什么样子。 这些是我的设置,正如我在问题中发布的那样。我将创建一个 web.config 并回复您。 @MatthewLock 以什么方式不起作用?为什么不问一个新问题,参考这个并详细解释什么不起作用。还包括我们一无所知的相关配置信息。【参考方案2】:

在我的情况下,我的网站需要是一个 IIS 应用程序,而不仅仅是一个虚拟目录,

【讨论】:

以上是关于IIS 站点向浏览器发送错误详细信息需要啥?的主要内容,如果未能解决你的问题,请参考以下文章

Win7系统IIS7如何让ASP显示详细错误信息

设置IIS网站输出详细错误,共三步

IIS详细错误代码以及解释

asp.net中在vs上调试成功,而在iis服务器上浏览出错时啥原因呢

请问:微信公众平台的接口配置信息中的“token”是啥意思?应该怎样设置?我不懂编程请说的详细些,谢~

C#获取IIS所有站点及虚拟目录和应用程序(包含名称及详细信息)