【发布时间】:2010-11-19 06:18:43
【问题描述】:
我正在通过 asp.net 中的调试器运行我的代码,它工作正常,我可以针对远程 Web 服务进行身份验证,并且没有检测到任何问题。
然后我为我的应用程序创建了一个安装程序,并将其设置为 IIS7 中的虚拟目录,默认网站(仅用于测试)
现在我在运行代码时收到此错误,它从远程 Web 服务中提取数据。
System.Web.Services.Protocols.SoapException: 底层连接已关闭: 无法建立信任关系 用于 SSL/TLS 安全通道。 ---> System.Security.Authentication.AuthenticationException: 远程证书无效 根据验证程序。
知道为什么要这样做,我该如何解决?
【问题讨论】:
-
不能翻转,但可能证书无效。
-
它在从 asp.net 开发服务器调用期间有效。 IIS 7 来自同一台机器。
-
IIS7 是否可能需要权限才能从证书存储中读取?
标签: c# asp.net web-services iis-7