社区
Web Services
帖子详情
调用web服务出现401认证错误
look_think
2007-11-13 07:59:11
写了一个非常简单的web服务(就是向导创建的)
调用的时候报401认证问题,上网没有查到相关信息。
请问有什么对策。
谢谢
...全文
361
5
打赏
收藏
调用web服务出现401认证错误
写了一个非常简单的web服务(就是向导创建的) 调用的时候报401认证问题,上网没有查到相关信息。 请问有什么对策。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
look_think
2007-11-28
打赏
举报
回复
谢谢各位
iogo
2007-11-15
打赏
举报
回复
fff
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
pineapplemi
2007-11-15
打赏
举报
回复
同上
jietuan
2007-11-15
打赏
举报
回复
哈哈,设置匿名访问权限
长弓大侠
2007-11-13
打赏
举报
回复
1、错误号401.1
症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。
分析:
由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。
解决方案:
(1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:
控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。如果还没有解决,请继续下一步。
(2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:
开始->程序->管理工具->本地安全策略->安全策略->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。
注意:一般自定义 IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。
2、错误号401.2
症状:HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝。
原因:关闭了匿名身份验证
解决方案:
运行inetmgr,打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。
3、错误号:401.3
症状:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。
解决方案:
给IIS匿名用户访问网站文件夹的权限,方法:进入该文件夹的安全选项,添加IIS匿名用户,并赋予相应权限,一般是读、写。
webservice 客户端
调用
服务端
出现
401
错误
原因是服务端做了用户名和密码验证,但是客户端
调用
时未传递,所以需要
调用
接口前,把用户名和密码也一块传递过去。 URL url = new URL("http://11.1.1.1/XXXXservice?wsdl"); XXXStub stub = new XXXStub(url,null); stub.setUsername("admi
调用
webservice接口时
出现
401
错误
添加身份验证
services.Credentials = System.Net.CredentialCache.DefaultCredentials;
Web服务
及
调用
实例
Web服务
及
调用
实例
Web服务
定义了一套统一的标准,使用可扩展的标记语言XML进行数据通信,所以我们使用
Web服务
就可以忽略在应用程序中各系统之间的通信差异,真正实现跨平台、跨网络、跨系统、跨语言的应用程序通信功能。
Web服务
是一种自包含、自描述、模块化的应用程序,它可以通过Web来发布、定位和
调用
。
Web服务
只是一种共享编程的方法,我们可以把它卸任应用于Web中...
unauthorized 项目请求_
调用
webserver时
出现
:请求因 HTTP 状态
401
失败: Unauthorized。
今天在
调用
webserver时
出现
了上述标题的
错误
,开始认为是由于端口的问题,我把端口恢复80默认端口后,但是问题并没有解决!后来我自己又试了很多方法,都没解决现在解决了,就是权限问题!!我把心得分给大家看看哦!对了,我用的是server2003,xp就更好搞定了!!开始学习WebServer,客户端
调用
时,提示 "请求因 HTTP 状态
401
失败: Unauthorized。"查看相关文档,...
调用
Web服务
:请求因HTTP状态
401
失败:Unauthorized
“/CallService”应用程序中的服务器
错误
。 -------------------------------------------------------------------------------- 请求因 HTTP 状态
401
失败: Unauthorized。 说明: 执行当前 Web 请求期间,
出现
未处理的异常。请检查堆栈跟踪信息,以了解有关该
错误
以及代码中导致
错误
Web Services
12,162
社区成员
16,328
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章