3

是否有人使用以下方法成功创建了自定义错误页面:

  1. IIS 7.0 图形用户界面
  2. 子状态错误代码(例如 404.13)。
  3. 使用“在此站点上执行 URL”(与静态文件或重定向选项相反)
  4. .asp 错误页面

我能够让我的应用程序(一个传统的经典 .asp 应用程序)显示自定义 404.13 错误消息的唯一方法是将重定向选项与静态文件 (.htm) 一起使用,或者将静态文件选项与来自文件系统的 htm 文件。

次要问题:

IIS 7 对子状态错误代码的自定义错误页面是否有一些限制?

另外,出于安全考虑,是否曾建议返回子状态代码?

4

1 回答 1

1

您可以在<httpErrors>元素中<system.webServer>指定一个subStatusCode属性:http ://www.iis.net/ConfigReference/system.webServer/httpErrors/error

但是 ASP.NET 配置元素(<system.web>不支持子状态代码的子元素。

于 2012-01-19T15:50:10.110 回答