Problem with VSS Web Access on the Server 2003

Hi All,

I am trying to setup VSS web access using Http on my server.

i"m using Windows 2003 server standard edition and VSS version 8.0.50727.42


In VSS Admin tool i enabled SourceSafe Internet for my computer (http) and SourceSafe Internet for my database.

in IIS manager i can see SourceSafe virtual folder and upload/download subfolders,
the database is shared and have all permission for the user I use (administrator)




I am able to access the vss web services from internet in internet explorer (after login dialog i can see "Server Error in /SourceSafe application" page),






when i try to access VSS DB  from Internet with VS 2005 i get error


"Cannot contact the Visual SourceSafe Internet Web Service or cannot access the specified database.
Retrieving the COM class factory for component with CLSID {783CD4E4-9D54-11CF-B8EE-00608CC9A71F} failed due
to the following error 80070005"




Please give me suggestion to get it working.

Thanks,


Wojtek




Answer this question

Problem with VSS Web Access on the Server 2003

  • LuvWhiteSand

    CLSID {783CD4E4-9D54-11CF-B8EE-00608CC9A71F} points to C:\Program Files\Microsoft Visual SourceSafe\ssapi.dll

    Error 80070005 stands for access denied. Do you have impersonation on (in C:\Program Files\Microsoft Visual SourceSafe\VSSWebService\web.config) and Anonymous access off in IIS properties for SourceSafe virtual folder

    Is the user you are login into the web server has access to C:\Program Files\Microsoft Visual SourceSafe\ssapi.dll (Look on security tab of the properties page for this file on the server)


  • Sayan Ghosh

    gicio,

    You need to remove following line from web.config to actually see the web service manifest

    <remove name="Documentation"/>

    We added this line for security reasons, so that we do not show any debug info unless the server is specifically configured to do so.


  • auser095

    Try re-registering C:\Program Files\Microsoft Visual SourceSafe\ssapi.dll using regsvr32.exe

    Run on the server and the client regsvr32 C:\Program Files\Microsoft Visual SourceSafe\ssapi.dll


  • aymenos07

    Thank You Roman,

    I added for "Network services" read&execute rights to
    C:\Program Files\Microsoft Visual SourceSafe\ssapi.dll

    Web Access to VSS work ok now.  :)


    Wojtek


  • Mark Conway

    i re-registered C:\Program Files\Microsoft Visual SourceSafe\ssapi.dll using regsvr32.exe

    but It didn't work, i still get the same error message

    Wojtek


  • lnielsen

    Hi to all!

    I just tested it with wojtek. We got this exception in the internet exploren when we call the web service and change the atribute to:

    <customErrors mode="Off"/>

    Server Error in '/SourceSafe' Application.

  • Problem with VSS Web Access on the Server 2003