【发布时间】:2012-01-12 19:50:13
【问题描述】:
这就是我想要做的:获取一个工作的 ASP.NET 应用程序,该应用程序使用客户端(我的 Web 应用程序)和服务器(服务)的 WCF 证书身份验证调用第 3 方 Web 服务。我使用我的个人证书存储在我的开发环境中得到了这个工作。现在,我已经使用 Windows Server 2008 R2 和 IIS 7.5 部署到临时服务器,并且,委婉地说,我在证书方面遇到了一些问题。
我尝试了很多不同的方法,这里就不一一列举了,但记录一下:
- 我已经前后阅读了关于 certmgr 的文档
- 我尝试安装到 LocalMachine 商店,但似乎无法在其中获取证书(我以管理员身份登录)。
- 我已经设置了一个特殊的帐户来运行该站点并将证书安装在 IIS 帐户的个人存储中(感谢this SO question,我设置了应用程序池以加载用户配置文件)
对于我所有的尝试,我都得到了一些版本的错误,“找不到 X.509 证书”
我的问题是:您能否指出一个明确的资源,它将引导我完成从安装证书到配置证书参考的步骤以成功完成此操作?或者,更好的是,有没有一种简单的方法可以准确诊断为什么我的应用程序找不到我已安装的证书?
【问题讨论】:
标签: certificate iis-7.5 wcf-security