当前位置:  开发笔记 > 编程语言 > 正文

关闭IIS7 HTTP错误处理?

如何解决《关闭IIS7HTTP错误处理?》经验,为你挑选了1个好方法。

我只是得到我的第一个Windows Server 2008/IIS7.5对我参加比赛服务器上进行设置.我不能为我的生活弄清楚如何关闭错误处理COMPLETELY.我看到的唯一选择是:

习惯

详细

详细的本地,远程自定义

我想彻底关闭这个功能,但我认为没有办法做到这一点.我错过了什么吗?

我的情况:

我有一个RESTful PHP框架,如果尚未处理异常,它会捕获异常并发出HTTP 500状态.然后,它将指定的异常消息放入响应主体并将其发送到浏览器.这在Apache中运行良好 - 发送正确的标头并将消息显示给用户.在IIS,但是,对于4XX 5XX和HTTP状态代码响应始终拦截和其他一些准备的消息或HTML文件注入,而这正是我不希望它做的事情了.请帮忙!



1> Vance Lucas..:

经过一些更广泛的搜索,我找到了答案:

http://blogs.msdn.com/webdevelopertips/archive/2009/08/24/tip-93-did-you-know-php-and-custom-error-pages-configuration.aspx

解决方案是使用此自定义"httpErrors"条目手动编辑web.config文件:



    
        
    

但是,由于IIS 7.0"锁定"功能,您可能会得到"此配置部分不能在此路径中使用.当部分锁定在父级别时会发生这种情况." 错误.要解决此问题,请在命令提示符中执行以下命令:

cd C:\Windows\System32\inetsrv

appcmd unlock config /section:httpErrors

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有