Web服务 – 请求失败,HTTP状态401:未经授权

我有一个在我的IIS6(XP Pro SP2)中运行的.NET 2.0网站(VB)和.NET 3.5(当然,在IIS的ASP.NET选项卡下配置为.NET2)托管ASMX Web服务.

在Chrome中,我可以调用ASMX并成功调用Web方法.然而,在从代码调用web方法的时候,从.NET 2.0网站得到:

The request Failed with HTTP status 401: Unauthorized.

如何解决这个问题?

解决方法

在初始化webService对象时,需要在应用程序中设置凭据.

像webService.UseDefaultCredentials = true

这将将请求的凭据设置为执行应用程序的当前用户.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些