Ok... I was just wondering...
I need to implement the web pages of the SourceSafe all by myself !
Isn't any default pages for that
Hopefully I'm wrong...
Please tell me that there is some web-interface with SourceSafe without me having to do it all by myself... ok
Moshe.

Visual SourceSafe Internet... ?
John Selnekovic
See this post for more info http://forums.microsoft.com/msdn/showpost.aspx postid=1130&siteid=1
Alin
Patrick Ng
I went through this document and I have a problem.
Right after I set options in "Server Configuration", I have tried to run "...VssService.asmx" and failed - I've got the login dialog, and after entering my credentials I've got an "404 - File Not Found"
Any ideas
File is there for sure :):)
May be it's important - the virtual server has been extended with WSS (with SP2)
Thanks
codemanwa
Can you access other web services on the machine when WSS is allowed (I'd try creating a small service to verify this). If WSS has an extension, too, you can also try disabling it and see if it changes anything.
With filemon I was thinking to monitor file accesses from w3wp.exe and see if it logs some result 'not found' or 'access denied' lines for bin\VssWebService.dll, web.config, VssService.asmx and VssServiceWebConfig.xml.
You can also look in IIS logfiles and see if beside the http error 404 you get more information from the Windows error code (sc-win32-status)
Alin
magrawal
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.Stack Trace:
Ideas
By the way, what should appear in IE when the method invocation succeeds
Thanks
behnam1
If you try to browse the service with InternetExplorer do you get a warning dialog
I'd expect a warning message that tells the certificate is invalid for some reason.
You mention a "standard certificate dialog" - see if this dialog provides more info about what's wrong with the certificate.
If the problem is that your certificate is issued by an untrusted certificate authority you can probably solve the problem by installing the certificate on the client (as described in the document).
If the issue is that the name on the certificate doesn't match the name of the site, you'll have either to get a new certificate or access the site in IE and VSS with the same name as on the certificate.
If the certificate is expired you'll probably have to renew it.
As long as you get certificate warnings from IE when browsing the service, VS/VSS will not be able to use the service.
Alin
TerryTalley
Ok,
I've checked all the issues and the situation right now is as following:
1. I can work without SSL
2. I can't work with SSL - VS2005 fails to connect to VSS with error: "The certificate autority is invalid or incorrect"
I've set all the settings mentioned in your document, and there are 2 issues that may affect and cause the failure.
A. If I set remote access manually, how do I set "require SSL" on the server I can't use "Server"->"Configure" dialog, because settings there are not relevant.
B. Let's say that my server works in workgroup mode (has no public name, like "MyMachine.MyDomain") and, at the same time, it hosts virtual server which is accessable from the internet as "MySite.Com".
So, the question is what should be the name used in the certificate. When I used SelfSSL, and passed the server id, the certificate was named by the name of the server: "MySite.Com".
Is this in tact with what you wrote in your docment
"...The name of the server specified by the certificate must match exactly the name of the computer ..."
That is in my case: server name - "MyMachine", certificate - "MySite.Com"
Thanks again :)
Orax
I have Win2003 Server (std), SQL 2005 (std), WSS (with SP2).
All extensions are allowed: WebDAV, ASP.NET (1.1 and 2.0) and WSS.
What do you suggest to check with FileMon
Thanks,
Mark
William Klein
All Web menu sub items are disabled.
jz2006
Hi,
I suspect you're talking about the web menus in SourceSafe Explorer, which have nothing to do with VSS Internet pluging.
If you need to configure the plugin, this page may help you http://www.alinconstantin.net/webdocs/scc/vss_internet.htm
Alin
R Parry
What exactly are you trying to do
If you just want to use VSS Internet plugin in VisualStudio, you need to enable VSS web service on the server (in SSAdmin, Server/Configure/Internet), and setup the client to access it.
The service will use the asmx page from C:\Program Files\Microsoft Visual SourceSafe\VSSWebService\VssService.asmx, is this what you're looking for
Alin
Kevin Dean
> "I can't work with SSL - VS2005 fails to connect to VSS with error: "The certificate autority is invalid or incorrect""
To me, this sounds like the SSL certificate is not yet installed on the client (the client doesn't trust the CA that emitted the certificate). Are you sure you have installed the certificate on both client and server You'll likely get the same error when you'll browse the server from the client machine with IE...
> If I set remote access manually, how do I set "require SSL" on the server
See this for how to assign the vertificate in IIS http://msdn2.microsoft.com/library/ms181053%28en-us,vs.80%29.aspx
Then, in IIS Manager right click SourceSafe folder, select Properties. In the tab DirectorySecurity, click Edit button. Check the 'Require Secure channel' and '128 bits encryption' checkboxes, then ok all the dialogs.
> So, the question is what should be the name used in the certificate. When I used SelfSSL, and passed the server id, the certificate was named by the name of the server: "MySite.Com".
This sounds right if you intend to access the server from the Internet.
> "...The name of the server specified by the certificate must match exactly the name of the computer ..." That is in my case: server name - "MyMachine", certificate - "MySite.Com"
It sounds to me that when you setup the client you have to access the server using the mysite.com address (http://MySite.com/SourceSafe/VssService.asmx), so it will match the name on the certificate.
Alin
Dave the Zionist
I managed to make it working: I set the remote access manually with other virtual server (which is not extended with WSS).
It works fine with no SSL.
When I set secure chanell for the SourceSafe virtual directory, I've got "the certificate authority is invalid or incorrect" error on the VS2005 side.
At the same time, when I execute "...\sourcesafe\vssservice.asmx" I'm asked for certificate (standard certificate dialog), then login dialog and then I've got "Server Error" that you mentioned in your document.
What does go wrong with SSL
I've set all the security settings properly.
Mark
abuck
I tried to connect from another client machine and then I've got this error:
"The SourceSafe web service was unable to preocess your request. The selected language for non-unicode programs in your computer doesn't match the one selected on the server"
Regarding the SSL: I've done all this before. Actually, what I meant in my question is whether I should alter anything in srcsafe.ini (eg. Web_Service attribute to be like https://)
Certificate name issue: I'm still confused regarding the "must match exactly the name of the computer".
In my case, should "MySite.com" be a valid name, despite of the name of the server ("MyServer")
Ben Hur
I have no idea why the server says the file is not found.
Do you run any software that blocks certain extensions in IIS (like IIS Lockdown tool for XP, Web Service Extensions for Win2k3 and Win64, etc) I'm thinking the asp.net used by the service is disallowed somehow. I'm not sure what WSS does.
You can also try running filemon from sysinternals.com on the server and see if the web service is trying to access other files on disk that it cannot find.
Alin