IIS 7中的“无效证书”错误

时间:2009-08-13 10:33:08

标签: c# asp.net web-services iis-7

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

然后我为我的应用程序创建了一个安装程序,并将其设置为IIS7中的虚拟目录,默认网站(仅用于测试)

现在我收到此错误,当我运行代码时,它从远程Web服务中提取数据。

  

服务器无法处理   底层连接已关闭:   无法建立信任关系   用于SSL / TLS安全通道。 --->   System.Security.Authentication.AuthenticationException:   远程证书无效   根据验证程序。

知道为什么会这样做,我该如何解决这个问题呢?

2 个答案:

答案 0 :(得分:2)

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

我们的系统管理员通过将内部证书安装到“计算机”商店解决了这个问题:

  • 开始mmc
  • 添加管理单元证书
  • 选择ComputerAccount
  • 导航到受信任的根 证书颁发机构 - > 证书并右键单击
  • 选择所有任务 - >导入
  • 选择您自己的根证书 文件。

现在它适合我们...... 希望这有助于其他人阅读此内容。

答案 1 :(得分:0)

讨厌回答我自己的帖子,但这确实是一个许可问题。

当我确切知道从证书库中读取所需的权限时,我会更新。