gpt4 book ai didi

c# - 域信任上的 IIS 自定义错误

转载 作者:行者123 更新时间:2023-12-03 08:00:03 25 4
gpt4 key购买 nike

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

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

在 B 公司机器上测试时,应用程序可以正常访问。

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

例如:

B 公司单击指向“/non_existent_page.asp”的链接,它挂了一会儿,然后我们最终收到用户/密码提示。然后我们在事件查看器中收到以下错误

事件类型:错误
事件源:.NET 运行时 2.0 错误报告
事件类别:无
事件 ID:1000
日期:13/08/2014
时间:16:00:11
用户:不适用
描述:
错误应用程序 w3wp.exe,版本 6.0.3790.3959,标记 45d6968e,错误模块 kernel32.dll,版本 5.2.3790.5295,标记 52f3551e,调试? 0,故障地址0x0000bf93。

这会暂时使该站点对所有用户都不可用。

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

您无权使用
您提供的凭据,因为您的 Web 浏览器正在发送
WWW-Authenticate 未配置 Web 服务器的头字段
接受。

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

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

到 aspx 页面的断开链接由 web.config 处理 - 所以那里没有问题。

作为一种解决方法,我们删除了 IIS 中的自定义 404 页面,并使用 windows\help\iishelp\common 中的默认文件版本。 - 这解决了问题,但我们真的很想使用我们自己的页面来解决这些错误。

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

最佳答案

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

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

关于c# - 域信任上的 IIS 自定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25291032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com