从ASP.NET 1.1升级到ASP.NET 2.0现在Web服务调用失败
问题描述:
我有一个ASP.NET应用程序,我已经从版本1.1/Visual Studio 2003升级到Visual Studio 2008(.NET框架3.5,ASP。 NET 2.0)。从ASP.NET 1.1升级到ASP.NET 2.0现在Web服务调用失败
我的应用程序以外的Web服务调用(但我们的网络和防火墙内)所使用的旧版本,做工精细现在与响应:
The request failed with HTTP status 403: Forbidden.
Web服务没有改变。 Web服务在我的项目中作为Web引用。
的错误,如果我从Visual Studio 2008中直接或从浏览器中使用“http://localhost.blah.blah”运行的应用程序出现。
是否有配置设置我需要让无论是在我的应用程序或在IIS中,我并没有作出过吗?
谢谢。
答
响应来自服务器端,它告诉你认证失败。所以,我要问的第一个问题是“这个东西是如何验证的?”然后走上那棵树。
您是否在浏览器中使用Web服务端点的* full * url测试了它?例如http://servername/mywebservice/service.asmx? – Kev 2009-09-18 17:03:55
是的..这是从浏览器很好..它只是掷骰子时,我把它从我的asp.net 2.0中的应用... – user175650 2009-09-18 18:38:32
有一次我问[我的问题](http://stackoverflow.com/q/24575177/256431),这被列为相关问题。我们3年没有看到user175650,但如果我的回答在这里也是正确的,我会很乐意将我的问题作为一个重复来完成:-) – 2014-07-04 13:22:47