Credentials已经赋值账号信息了为啥还是“请求因 HTTP 状态 401 失败”

已经传递服务器用户名密码信息了,“domainname”是服务器的机器名
webservice.Credentials = new NetworkCredential("un", "pw", "domainname");

为啥调用时还是提示“请求因 HTTP 状态 401 失败 Unauthorized”呢
...全文
120 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyue610 2010-07-09
  • 打赏
  • 举报
回复
我也想用这样的方式来加密web service,因为初学,不是太了解,但我想,客户端调用websevice的时候,通过Credentials = new NetworkCredential("un", "pw", "domainname");提交客户身份认证。那服务器端谁相应这个核实操作呢?
是不是需要在服务器端写一个方式,然后用:
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
制定验证方法?

我也是遇到这个问题,一起学习
  • 打赏
  • 举报
回复
webservice中反射的dll同样调用了该webservice,没看清。。。
宝_爸 2010-06-29
  • 打赏
  • 举报
回复
不会是Dynamcis CRM的webservice吧?
宝_爸 2010-06-29
  • 打赏
  • 举报
回复
是你自己的webservice还是别人的?
MarcuseXiao 2010-06-29
  • 打赏
  • 举报
回复
其实你提供的反馈还是太少了,要知道web service的出错返回是有很多种情况的,不能简单的说一个401的错误,别人才知道如何解决问题。你以什么方式调用web service的。这都得有说法的。
MarcuseXiao 2010-06-29
  • 打赏
  • 举报
回复
你增加这一行代码试试:
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
guyehanxinlei 2010-06-28
  • 打赏
  • 举报
回复
没遇到过,友情帮顶!

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧