0
|
jcolebrand · 技术社区 · 14 年前 |
1
1
我知道这很旧,但有些响应类型没有传递给.NET进行处理。相反,它们必须在IIS级别处理。如果需要基于响应的其他页面,则需要转到IIS管理器并找到控制错误页面的部分(根据您使用的IIS版本,这是不同的)。 然后添加要捕获的状态代码,并为其提供希望浏览器指向的页面。 我知道你提到过IIS6,但我没有访问其中一个服务器的权限。对于IIS 7,请单击该站点。转到“IIS错误页”部分。单击“添加”。输入代码(401.1),并给它一个到站点页面的路径。确保匿名访问该页。
更新:
在web.config的错误部分,请执行以下操作(例如):
我不知道你能不能用.aspx页面来做这个,但它看起来确实是这样的。然而,它们可能必须是完全独立的。 有关的Microsoft文档 substatuscode is on MSDN . 根据他们的说法,它只适用于IIs7,.net 3.0+,并且在使用集成管道模式时。这可能有点限制,具体取决于你的应用程序。 |