Hello,
I just installed Visual Studio 2005, Sql server 2005 and Source Safe 2005 (RTM) in windows server 2003 (64-bit).
All works fine. I can work with the services installed in IIS (reportserver and custom services I have created).
But when I enable internet access in VSS database, the services stop working, with error messages as Service Unavailable or Internal server error.
Anyone can help me
Thanks
Josep M Busquets
Girona

Problem with VSS internet access and IIS in 64 bits server
TcoUpLoad
Sorry, perhaps I no have correctly exposed the problem.
VSS Admin works fine when activate http access. The problem is after activation, when I acces to websites, i get the errors I mentioned "Service is unavailable"/ "is not a valid Win32 app"/ "Internal server error" in internet explorer or in application using webservices (not in VSS admin).
I have uninstalled VSS and the tab ASP.NET appears again in properties window from IIS Manager.
Thanks
Josep M Busquets
MrLunch
Another issue i have detected, is that before vss internet access activation, in the properties form of websites appears a tab ASP.NET, and after activation this tab no longer appears.
Josep M Busquets
Vittorio Bertocci - MSFT
For 1, I would have expected first some messages like:
"Secure communication using SSL is not enabled for this server. Your data will not be encrypted while transmitted from this server to client computers. We strongly recommend that you enable SSL for using SourceSafe Internet.\r\n\r\nDo you want to continue enabling Visual SourceSafe Internet Access without data encryption "
"Visual SourceSafe Internet needs the WebDAV and ASP.NET Web Service Extensions and will enable them at this time if they are not already enabled. Do you want to continue
Do you see any of these messages Do you see a progress dialog (if yes, then you should have the VssService_ASPNETSetup.log file).
You say you get 3 messages "Service is unavailable"/ "is not a valid Win32 app"/ "Internal server error". Does VSS Admin display these messages (Is this the exact text/title ) I'm asking because none of these error messages seem to come from VSS Admin. Normal VSS Admin messages should be more like "WebDAV could not be enabled for Windows Server.\n\nPlease enable WebDAV through IIS Manager Web Service Extensions." or "ASP.NET could not be enabled for Windows Server.\n\nPlease enable the correct ASP.NET version through IIS Manager Web Service Extensions.", etc.
From the extensions list, it looks like SSAdmin got at least to the point of creating the WebDav (32-bit) extension. After that, VSS just tries to enable WebDav32 and Aspnet32, and recreate virtual folders for other databases).
I suspect what fails is enabling either webdav32 or aspnet32. Can you try to enable them manually from IIS Manager and see if they work
In fact, you could try enabling remote access manually without using VSS Admin, and see at which step it fails. The steps are detailed here:
http://msdn2.microsoft.com/en-us/library/ms230398(en-US,VS.80).aspx
empty mind
a) In help->about message displays:
Microsoft Visual SourceSafe Explorer - 32-bit
Visual SourceSafe Version 8.0.50727.42
The error messages i'm getting are:
Service is unavailable
is not a valid Win32 app
Internal server error
b) Under web service extensions in IIS Manager, I'm:
(before VSS internet access activation)
ASP.NET v2.0.50727
WebDAV
(After VSS internet access activation)
ASP.NET v2.0.50727
ASP.NET v2.0.50727 (32-bit)
WebDAV
WebDAV (32-bit)
c) There is not any VssService_ASPNETSetup.log file in %Temp% folder
sroche
What exactly is the VSS version (look in Help/About dialog)
Can you tell us exactly what messages and error messages do you get when you try to enable the web service (Try one step at a time: enable first the service for the machine, reopen the config dialog, then enable for the database)
Can you also check in IIS Manager, under WebService Extensions and tell us which ASPNET and which WebDAV versions are listed and which are enabled there
Also, is there any file VssService_ASPNETSetup.log file in your %Temp% folder If yes, what is it's content
Thanks,
Alin
Tom Janssen
In server 2003 (32 bits) this tab appears and I can select what version of .Net the web site use.
In server 2003 (64 bits) this tab also appears, but I can only select version 2.0
The tab appears only after installing net framework 2.0
Josep M Busquets
JoelT3
If you see there an ASP.NET tab that might be a problem: I've never seen that tab in IIS manager for websites on Win2003 (neither 32 or 64 bit OS). I've only saw it on WinXP machines... So, if you see a tab there, you may want to get in touch with ASP.NET guys why does that appear in the first place...
Alin
NAntZ
I installed VSS2005 at home and indeed the ASP.NET page appears on Win2003(I've never seen this at work, with raw drops).
I thought you were getting the error while trying to enable the service on the machine with SSAdmin - my mistake. If you don't get any error that way, it's probably nothing wrong with the service.
I have no idea what cpould be wrong though with your install. I suspect something is wrong with the ASP.NET installation on your server. Perhaps someone in aspnet forums would know better.
I'd try reinstalling .Net Frameworks 2.0 and VSS2005, create a simple asp.net application in a different folder on the website, enable it to use .net 2.0 32-bits and see if it can be accessed. I suspect it will produce the same result.
I wonder whether some some other web application on your site is not changing the Enable32bitAppOnWin64 property after you install the VSS service, because the error messages you mentioned really sounds like what's described in these articles:
http://support.microsoft.com/default.aspx scid=kb;en-us;895976
http://support.microsoft.com/ id=894435
You can check the property with something like
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs GET W3SVC/AppPools/Enable32bitAppOnWin64
VSS needs 32-bit application to run on IIS, so I'd make sure the IIS is set in 32-bit ode: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
Alin
Fang Liu
64 bit support was added in VSS late post beta2 (it appeared in Main build 50723.00). If you're using an older drop, I'd recommend waiting to get an RTM build, as there may be a lot of things missing (registering aspnet64, re-registering aspnet32, creating extension for webdav32, enabling 32bitappsonwin64 in iis, etc)
http://support.microsoft.com/default.aspx scid=kb;en-us;895976
http://support.microsoft.com/default.aspx scid=kb;en-us;896285
Alin