customErrors 和 httpErrors 之间有什么区别
两者都用于定义网站的错误处理,但不同的软件指的是不同的配置元素
customErrors 是一个遗留的(可向后兼容的)元素,由 Visual Studio Development Server(又名 VSDS 或 Cassini)使用。
httpErrors 是仅由 IIS7 使用的新元素。
这突出了在使用 VSDS 而不是本地 IIS 时开发 ASP.NET 网站时可能出现的问题。
此外,如果你希望完全控制错误输出,请参阅本文 ,了解如何使用 IIS7 处理错误消息。
摘要:
- 在 VSDS 中开发 - 使用 customErrors
- 将站点发布到 IIS6 - 使用 customErrors
- 将站点发布到 IIS7 - 使用 httpErrors。
- 如果你使用 VSDS 开发但发布到 IIS7,那么我想你需要两者。