我有一个在部署时使用IIS7托管的网站,但我们看到使用需要客户端证书的Web服务的奇怪行为。所以我想做的是在本地调试我们的网站以逐步完成代码并仔细研究这个问题。
问题是当我在本地运行它时,我无法弄清楚如何让网站接受客户端证书(调试它)。如果我只是在本地运行并在使用我的客户端证书的网站上执行操作,显然不会从浏览器中删除它,因为我得到“m_safeCertContext是一个无效的句柄”错误。
有没有办法让网站在本地运行时接受客户端证书?我在安装了Visual Studio 2010 Professional的同一台机器上安装了IIS7,操作系统是Windows 7。
感谢。