本地调试Web Service正常,引用到其他项目调用失败。
异常详细信息: System.Net.WebException: 请求因 HTTP 状态 401 失败:Access Denied。
1 设置Web Service所在文件夹允许Internet来宾访问权限和EveryOne权限
2 设置IIS允许匿名访问
3 serviceLicense.Credentials=System.Net.CredentialCache.DefaultCredentials; 获取客户端安全凭证
4 web.config文件的authentication mode节是不是配置不正确,把这节配置为<authentication mode="None"/>

本文介绍了解决WebService在本地调试正常但在其他项目中调用失败的问题。具体包括设置文件夹权限、调整IIS匿名访问配置、设置客户端安全凭证和服务许可凭证、修正web.config文件中的认证模式。
3万+

被折叠的 条评论
为什么被折叠?



