3

这可能是一个环境问题,但我不知道从哪里开始。

我试图在 VS2008 中调试时在 asp.net Web 应用程序的外部服务器上调用 Web 服务。完全相同的代码/项目在调用服务器的一台机器上工作,但在另一台机器(我的新机器)上失败,并出现 400 Bad request (data is invalid) 错误。

两台机器都运行 Windows 7。我应该寻找两台机器中可能导致此问题的差异?

编辑删除项目中的 webreference 并重新创建 webreference 没有效果

更新

我去使用 Fidler2 来检查导致错误消失的请求和响应。事情开始指向互联网代理问题。

4

1 回答 1

3

这是一个 Internet 代理问题。可疑机器已配置为手动使用代理服务器。关闭此功能:控制面板 -> Internet 选项 -> 连接选项卡 -> 局域网设置按钮,并启用“自动检测设置”已解决问题。

于 2013-08-08T00:41:22.570 回答