最近在處理調用WebService的時候提示錯誤,请求因 HTTP 状态 401 失败:Access Denied .到網上找了一下解決辦法找到兩個.
(1)远程调用时将相应的服务目录配置“允许匿名访问”在iis信息服务器上把匿名访问给勾上以后就好用了.(2) 从安全性考虑) 采用以下方法即可解决上述问题: 将DefaultCredentials分配给Web服务客户端代理的Credentials属性。 示例: myWS.Credentials=System.Net.CredentialCache.DefaultCredentials; 说明: (1)Credentials:客户端身份验证的安全凭据 (2)System.Net.CredentialCache.DefaultCredentials:应用程序的系统凭据
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。