在IIS我可以配置我的定义错误的网页。
每个HTTP错误代码我可以说到哪里去。几个代码有一些"子"的代码。例如404有一个常规的404,404;1,404;2和以上..

它们是什么?当他们返回?我应该确定网页的对这些错误?我可以以某种方式easely配置的所有代码"家庭"来到同一页?

有帮助吗?

解决方案

401-拒绝访问。IIS定义的几个不同401错误指示 更具体原因的错误.这些具体的错误代码显示在浏览器,但是没有显示在IIS日志:

  • 401.1-登录失败。
  • 401.2登录失败,因为服务器的结构。
  • 401.3-未经授权由于上ACL的资源。
  • 401.4授权,未能通过过滤器。
  • 401.5授权,未能通过ISAPI/CGI应用程序。
  • 401.7–拒绝访问URL通过授权政策网络服务器(这一错误代码是特IIS6.0。)

这里是的 完整的名单 在MSDN文件 IIS5.0和6.0 和对 IIS7.0,7.5和8.0.

如果你想显示你的访客或用户的一个很好的定义消息取决于这些子码,你可以做到这一点。但你不必.

其他提示

"子状态"错误代码的特IIS。他们是为"内部的"记录的目的-无论该子状态码,它是母的错误,获取向客户返回(404.2被送回作为404)

他们实施具体的减少表面积的攻击的IIS,同时还提供系统管理员有一个有意义数量的数据。因此你积极 不应该 送回的特定子状态的错误你会被开IIS安装到可能的攻击。

参考

此博客文章似乎解释了这很多。也许它可以有所帮助?至少,它解释了“子代码”的含义。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top