【发布时间】:2011-01-18 05:04:53
【问题描述】:
我有一个与 Web 服务通信的控制台应用程序。他们都在同一台机器上。
当我在禁用 LAN 的情况下访问 Web 服务时,它可以正常连接。但如果 LAN 已启用并连接到我们的办公网络,我会收到此错误:
“需要 HTTP 407 代理身份验证 - ISA 服务器需要授权才能完成请求。对 Web 代理服务的访问被拒绝。”
我们三天来一直在寻找问题的根源。我们已经尝试了我们能想到的一切。任何想法是什么导致了问题?
补充说明: - 机器处于工作组设置中,但具有 DNS 后缀 (computer.local)。访问网络服务时,我们输入地址为“http://machine.computer.local/service.asmx”
我与 IT 人员交谈,他们说我们没有安装 ISA 服务器
IE 中没有设置“代理”。
机器完好无损。
【问题讨论】:
-
我会从一些网络调试工具开始,比如 Wireshark 和 Fiddler2。
-
感谢您的提示。 :) 在您看来,两者中哪个更人性化?
-
Wireshark 的用户友好性较差,但更适合较低级别的调试。只有在无法用 Fiddler2 解决它之后,我才会尝试 Wireshark。 NB Wireshark 不能在 Windows 下的环回接口上工作。
-
我使用了 Wireshark 并监控了我的网卡。事实证明,HTTP 请求正在传输到代理服务器;甚至本地 IIS 的本地 HTTP 请求。这还正常吗?
-
鉴于您在原始问题中所说的内容,这绝对不正常。
标签: c# service access-denied windows-xp-sp3