(我只是与这个问题搏斗,并没有发现太多,所以我在这里倾倒我的问题和解决方案)
我们有一个正在开发的 .NET 1.1 Web 项目,托管在 Windows 2k3 服务器上,该服务器在托管该项目的网站上安装了有效的 SSL 证书。在此服务器上托管解决方案及其项目时,打开解决方案及其项目没有问题。
我最近将项目置于源代码控制之下。但是,在签出本地工作副本后,我无法再打开其中一个项目文件。我收到一条错误消息,指出“...证书颁发机构无效或不正确。”
我的本地开发 PC 正在运行 Windows XP Pro SP3。IIS 5.1 使用颁发给 localhost 的自签名证书(使用 OpenSSL 生成),该证书安装在本地托管项目的网站上。我可以毫无问题地使用浏览器访问该网站(除了最初的不受信任的 CA 警告)。项目和解决方案的 .vbproj.webinfo 和 .sln 文件引用 localhost。