来自IIS的“无效证书”错误7
问题描述:
我在asp.net中通过调试器运行我的代码,它工作正常,我可以对远程Web服务进行身份验证,并且没有检测到任何问题。来自IIS的“无效证书”错误7
然后我创造了我的应用程序的安装,并且其在IIS7的虚拟目录的设置,默认网站(只是用于测试)
现在我得到这个错误,当我运行的代码,并将其拉数据来自远程web服务。
服务器无法处理 基础连接已关闭: 无法为SSL/TLS安全通道的信任关系 。 ---> System.Security.Authentication.AuthenticationException: 根据验证过程,远程证书无效 。
任何想法为什么它这样做,我该如何解决这个问题?
答
讨厌回答我自己的帖子,但它真的是一个权限问题。
我将更新,当我确切知道需要从证书存储中读取哪些权限。
答
我们对已经安装在IIS服务器上的内部SSL证书有同样的问题。在该机器上运行的网站仍然无法访问使用SSL在同一台计算机上运行的报告服务,从而导致出现相同的错误消息。
- 启动MMC
- 添加管理单元证书
- 选择ComputerAccount
- 导航到受信任的根:
我们的系统管理员通过安装内部证书“电脑”店这样解决了这个 证书颁发机构 - > 证书和右键单击
- 选择所有任务 - >导入
- 选择您自己的根证书 文件。
现在它适用于我们... 希望这可以帮助其他人阅读此。
不可翻转,但可能证书无效。 – 2009-08-13 10:36:29
它在asp.net开发服务器的调用期间有效。 IIS 7来自同一台机器。 – 2009-08-13 10:39:58
IIS7是否需要从证书存储中读取权限? – 2009-08-13 10:40:55