IIS自定义错误超过域信任

本文关键字:信任 自定义 错误 IIS | 更新日期: 2023-09-27 18:17:46

我们最近在公司a和公司b之间实现了双向域信任。

一个经典的asp/asp.net应用程序运行在A公司域内的IIS6的单个实例上(运行在win server 2003上)。应用程序被配置为使用集成的Windows身份验证。

从B公司的机器进行测试时,应用程序可以正常访问。

我们发现的问题是在IIS中配置的自定义错误页面。


例如:

公司B点击链接到'/non_existent_page.asp',它挂起了一点,然后我们最终收到一个用户/passwd提示。然后在事件查看器

中收到以下错误
事件类型:错误事件来源:.NET Runtime 2.0错误报告事件类别:无事件ID: 1000日期:13/08/2014时间:16:00:11用户:N/A描述:故障应用程序w3wp.exe,版本6.0.3790.3959,戳戳45d6968e,故障模块kernel32.dll,版本5.2.3790.5295,戳戳52f3551e,调试?0、故障地址0x0000bf93.

这将使所有用户暂时无法访问该站点。

用户在浏览器中收到以下错误:

您没有权限使用控件查看此目录或页面您提供的凭据,因为您的Web浏览器正在发送没有配置Web服务器的WWW-Authenticate报头字段接受。之前

当我们直接在浏览器的地址栏中输入相同的URL时,没有问题,并且显示自定义的404页面。

该站点已被添加到"本地Intranet"受信任区域。

到aspx页面的断开链接由web处理。配置-所以没有问题。

作为解决方案,我们删除了IIS中的自定义404页面,并使用windows'help'iishelp'common中找到的默认文件版本-这解决了问题,但我们真的希望使用我们自己的页面来处理这些错误。

如果有任何关于如何解决/调试这个问题的想法,我将不胜感激。

IIS自定义错误超过域信任

您可能需要查看IIS下的编辑自定义错误页。

IIS -> App -> ErrorPages ->要修改的错误码