【问题标题】:Upgrade from ASP.NET 1.1 to ASP.NET 2.0 now web service call fails从 ASP.NET 1.1 升级到 ASP.NET 2.0 现在 Web 服务调用失败
【发布时间】: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


【解决方案1】:

响应来自服务器端,它告诉您身份验证失败。所以,我要问的第一个问题是“这东西是如何验证的?”然后爬上那棵树。

【讨论】:

    猜你喜欢
    • 2010-09-16
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 2018-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多