take five
深圳会计继续教育解决请求因HTTP状态401失败:Unauthorized。
开始学习WebServer,客户端调⽤时,提⽰ "请求因 HTTP 状态 401 失败: Unauthorized。"英语音标教学
查看相关⽂档,找到两种解决⽅法
敦促的意思>西游记英语1.右击 - 虚拟⽬录 - 属性 - ⽬录安全性 - 编辑打开对话框后,勾选"启⽤匿名访问"
2.在WebServer实例化调⽤前加 "字段名..Credentials = System.Net.CredentialCache.DefaultCredentials;"helen of troy
例如:whoknows
WEB1.Service ws1 = new WebServer_Test.WEB1.Service();
frogenws1.Credentials = System.Net.CredentialCache.DefaultCredentials;
textBox1.Text = ws1.HelloWorld();
火烈鸟的英文
另,以下引⽤ Mood 朋友的⼀段话
调⽤WS的时候,在IIS上有验证设置的,⼀般设置的是basic验证或者Windows集成验证,这就是说,你要访问这个WS,必须提供⼀个有权限调⽤的windows⾝份,这个时候,如果你的当前调⽤WS的运⾏帐号存在于对⽅系统中,并且密码⼀样,那么,你的那句
ws.Credentials=CredentialCache.DefaultCredentials;就有⽤,否则,你应该如此写:ws.Credentials = new
NetworkCredential(urid,password,domainname),当然如果对⽅的WS使⽤了匿名验证,你当前就可以不⽤写ws.Credentials=....这⾏代码了。牛津词典在线