VSS2005+VS2005配置https(SSL)访问的问题(在线等待)
配置SSL,用https访问Microsoft Visual SourceSafe 2005的Internet的配置问题
VSS2005+VS2005,通过http访问配置成功,并能在VS2005中打开远程服务器的VSS项目;但是在VSS2005+VS2005,通过https(SSL)访问配置连接不成功。具体配置如下:
在vss 2005的服务器中,将Default Web Site的PORT修改位8000,成功配置了http,在vss client也能通过http访问VSS,
如 http://192.168.0.5:8000 和 http://外网地址:8000
在vss 2005的服务器,IIS默认站点(VSS的虚拟目录站点Default Web Site)配置了SSL,PORT444,该站点通过https访问正常。
如 https://192.168.0.5:444 和 http://外网地址:444
设置内容:
IIS配置:
1, 安装SSL证书
2, Directory Security 中Secure communications的Edit中,Secure Communications窗口中,
2.1, 将Require secure channel(SSL)打勾;
2.2, Client certificates选择Ignore client certificates
3, https://192.168.0.5:444/SourceSafe/Test.htm能正常打开,认SourceSafe的虚拟目录运行正常。
Vss 2005 Administrator配置
1, 配置Internet访问
2, Require Secure communications using SSL打勾
VS 2005配置
1, 选择插件VSS 2005(Internert)
2, Always use SSL to connect to the server打勾
在VS 2005打开项目,通过VSS 2005 internet,在HTTP(S)种输入https://192.168.0.5:444,提示无法访问
---------------------------
Add SourceSafe Database Wizard
---------------------------
The SourceSafe Web Service cannot be accessed at the specified address.
Address: https://192.168.0.5:444/SourceSafe/VssService.asmx
The server returned the following error: The certificate authority is invalid or incorrect (0x80072F0D)
The plug-in advanced settings for SourceSafe Internet require SSL connections. Please, verify that your server can be accessed using secure connections or change your plug-in advanced settings.
---------------------------
OK
---------------------------
有配置过SSL/https访问VSS 2005的朋友来帮忙解决问题。