首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在IIS中关闭网站的自定义错误处理?

问如何在IIS中关闭网站的自定义错误处理?
EN

Stack Overflow用户
提问于 2008-12-10 15:33:24
回答 3查看 60.1K关注 0票数 4

你怎么看这个web.config文件呢?我不知道到哪里去转自定义错误off...help!

我试过命令提示符和java script....can,有谁能帮我吗?

EN

回答 3

Stack Overflow用户

发布于 2012-06-19 02:22:20

请记住,IIS错误和asp.net错误是两回事,

对于远程请求,默认情况下IIS启用了自定义错误,这意味着如果您从应用程序返回none 200响应,IIS将丢弃您发送回的正文,并将其替换为它自己的自定义页面。如果您托管的REST服务需要将错误详细信息以json或XML形式返回给客户端,这可能会非常麻烦。

要关闭ASP.net自定义错误,请使用customErrors Element (ASP.NET Settings Schema)

要关闭IIS自定义错误,请使用IIS HTTP Errors httpErrors

票数 16
EN

Stack Overflow用户

发布于 2008-12-10 15:47:25

从“管理工具”(如果已启用管理工具,则在“开始”菜单上)运行“Internet信息服务(IIS)管理器”工具。打开系统,然后右键单击您的网站。选择属性。选择ASP.NET选项卡。单击“编辑配置”。单击Custom Errors选项卡。为自定义错误模式选择Off。

或者导航到包含应用程序的文件夹,在文本编辑器中打开web.config文件并手动编辑,然后将自定义错误标签更改为。

票数 7
EN

Stack Overflow用户

发布于 2008-12-10 15:54:03

根据MSDN documentation,模式的有效值为:

上的:指定启用自定义错误。如果未指定defaultRedirect属性,则用户会看到一般错误。自定义错误将显示给远程客户端和本地主机。

Off指定禁用自定义错误。详细的ASP.NET错误将显示给远程客户端和本地主机。

RemoteOnly指定仅向远程客户端显示自定义错误,而向本地主机显示ASP.NET错误。这是默认值。

默认值为RemoteOnly。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/356484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档