c# winform访问 带有windows身份验证的webservice

1 将webservice设置为windows身份验证
iis10中,要确认已安装windows身份验证
在 控制面板 - >打开或关闭Windows功能 - >万维网服务 - >安全性- >windows身份验证
2 iis中 选择 webservice,功能视图,身份验证 启用 windows身份验证,高级设置里 扩展保护 必须,下面也勾选。这样访问webservice 就需要系统的用户名密码

 

 

 

 

3 winform 引用 web应用!!
var service=new WebService { Credentials = new NetworkCredential(UserName, Password) };
service.方法,即可直接调用

posted @ 2019-10-31 14:49  simadi  阅读(465)  评论(0编辑  收藏  举报