OK, these are the facts...
As we know the 64 bits applications actually are like a rising force...more and more applications are taking the new environment.
Windows is not the exception, 64 bits versions support both 32 and 64 bits applications, but in some cases with some restrictions. Internet Information Server (IIS) supports both modes for ASP .NET applications, however IIS 6.0 does not support running both modes at the same time on a 64-bit version of Windows. ASP.NET 1.1 runs only in 32-bit mode. ASP.NET 2.0 runs in 32-bit mode or in 64-bit mode. Therefore, if you want to run ASP.NET 1.1 and ASP.NET 2.0 at the same time, you must run IIS in 32-bit mode.
In a x64 Sharepoint installation that I recently was put into production, I has a so hard problem, after an installation of an ISAPI filter for PHP over IIS causes the problem, because this ISAPI filter runs over 32 bits.
Sharepoint sites, and Central Administration shows the message Service Unavailable and nothings work, after review all the sites, configuration and SO configuration, the IIS running in 32 bits mode in a 64 bits system. IS for that reason that the IIS crashes.
There are two ways to solve this problem:
- Uninstalling the ISAPI filter, SharePoint Server 2007 and all sites, Framework 2.0 and finally IIS, then reinstall everything; is a long way and so hard in administrative effort, or...
- Uninstall the ISAPI filter, set the 64 bits mode of IIS using this command: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0; search for and ISAPI filter of 64 bits, and then run Sharepoint sites. These should be enough for the normal operation of IIS if anything else occurred we can discussed it in the blog.
These solutions are probed to work in most cases, SharePoint and Windows Server and their support for both modes, needs more careful and a little more planing for deployment, specially like my case, when can coexist with other technologies.
Greetings...
Paul

No comments:
Post a Comment