Problem with VSS internet access and IIS in 64 bits server

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


Answer this question

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

    I'm using RTM version of VSS.

    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

    Hi,

    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

     
    Alin


  • 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

    I seem to remember that the lack of WebDav32 bit extension was causing the IIS Service to stop - probably this has some other side effects like the disappearance of that tab.

    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

    Yes, this is the tab.

    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

    One more thing: Is the tab you're talking about the one that you get in Properties pages obtained by opening IIS MAnager, selecting the DefaultWebSite node, and using Properties command from context menu
    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

    Hi Josep,

    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

    Which version/build of VSS are you using
    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

  • Problem with VSS internet access and IIS in 64 bits server