【发布时间】:2009-09-18 16:48:56
【问题描述】:
我有一个 ASP.NET 应用程序,我已从版本 1.1/Visual Studio 2003 升级到 Visual Studio 2008(.NET 框架 3.5、ASP.NET 2.0)。
在我的应用程序之外(但在我们的网络和防火墙内)的 Web 服务调用,以前在旧版本中可以正常工作,现在响应:
The request failed with HTTP status 403: Forbidden.
网络服务没有改变。 Web 服务在我的项目中作为 Web 参考。
如果我从 Visual Studio 2008 中运行应用程序或直接从使用“http://localhost.blah.blah”的浏览器运行应用程序,则会出现错误。
我是否需要在我的应用程序或 IIS 中进行以前不必进行的配置设置?
谢谢。
【问题讨论】:
-
您是否在浏览器中使用 Web 服务端点的 full url 对此进行了测试?例如servername/mywebservice/service.asmx?
-
是的..从浏览器中很好..只有当我从我的 asp.net 2.0 应用程序中调用它时它才会崩溃...
-
有一次我问my question,这被列为相关问题。我们已经 3 年没有见过 user175650 了,但如果我的回答在这里也是正确的,我很乐意将我的问题作为重复来结束:-)
标签: asp.net visual-studio-2008 web-services asp.net-2.0