来自IIS的“无效证书”错误7

来自IIS的“无效证书”错误7

问题描述:

我在asp.net中通过调试器运行我的代码,它工作正常,我可以对远程Web服务进行身份验证,并且没有检测到任何问题。来自IIS的“无效证书”错误7

然后我创造了我的应用程序的安装,并且其在IIS7的虚拟目录的设置,默认网站(只是用于测试)

现在我得到这个错误,当我运行的代码,并将其拉数据来自远程web服务。

服务器无法处理 基础连接已关闭: 无法为SSL/TLS安全通道的信任关系 。 ---> System.Security.Authentication.AuthenticationException: 根据验证过程,远程证书无效 。

任何想法为什么它这样做,我该如何解决这个问题?

+0

不可翻转,但可能证书无效。 – 2009-08-13 10:36:29

+0

它在asp.net开发服务器的调用期间有效。 IIS 7来自同一台机器。 – 2009-08-13 10:39:58

+0

IIS7是否需要从证书存储中读取权限? – 2009-08-13 10:40:55

讨厌回答我自己的帖子,但它真的是一个权限问题。

我将更新,当我确切知道需要从证书存储中读取哪些权限。

我们对已经安装在IIS服务器上的内部SSL证书有同样的问题。在该机器上运行的网站仍然无法访问使用SSL在同一台计算机上运行的报告服务,从而导致出现相同的错误消息。

  • 启动MMC
  • 添加管理单元证书
  • 选择ComputerAccount
  • 导航到受信任的根:

    我们的系统管理员通过安装内部证书“电脑”店这样解决了这个 证书颁发机构 - > 证书和右键单击

  • 选择所有任务 - >导入
  • 选择您自己的根证书 文件。

现在它适用于我们... 希望这可以帮助其他人阅读此。