Welcome to AspAdvice Sign in | Join | Help

Microsoft Windows Pro x64 Personal Experiences

I finally broke down and purchased an AMD Turion64 laptop which came with the 32bit version of Windows Home SP2, which was totally unacceptable. Why have a 64bit system only to run a 32bit operating system? In my mind there was none so the first thing I did was format the drive and install Windows Pro x64.

I soon realized that finding 64bit drivers was not as easy as I hoped. After hours of searching Google I finally located drivers for the video card and sound card. The only remaing device that I could not locate a driver for was the modem and since I do not use dial up I decided to give up on the ide of locating a driver for the modem. At this point life is great!

My next step was to install Visual Studio .NET 2003 and 2005 since I do development both in 1.1 and 2.0. This in itself did not present any problems rather the first issue I ran into was when I tried to execute an application developed in .NET v1.1. The browser returned an error stating "Service Unavailable". Ahhh, it is always something with me. I found the answer at Microsoft.

In short here is the answer:

IIS 6.0 supports both the 32-bit mode and the 64-bit mode. 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

After you install the redistributable packages, you can switch between the different versions of ASP.NET. To do this, follow these steps for each ASP.NET version:

ASP.NET 1.1, 32-bit version
To run the 32-bit version of ASP.NET 1.1, follow these steps:

  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following command to enable the 32-bit mode:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Type the following command to install the version of ASP.NET 1.1 and to install the script maps at the IIS root and under:
    %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
  4. Make sure that the status of ASP.NET version 1.1.4322 is set to Allowed in the Web service extension list in Internet Information Services Manager.

ASP.NET 2.0, 32-bit version
To run the 32-bit version of ASP.NET 2.0, follow these steps:

  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following command to enable the 32-bit mode:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Type the following command to install the version of ASP.NET 2.0 (32-bit) and to install the script maps at the IIS root and under:
    %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
  4. Make sure that the status of ASP.NET version 2.0.50727 (32-bit) is set to Allowed in the Web service extension list in Internet Information Services Manager.

ASP.NET 2.0, 64-bit version
To run the 64-bit version of ASP.NET 2.0, follow these steps:

  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following command to disable the 32-bit mode:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
  3. Type the following command to install the version of ASP.NET 2.0 and to install the script maps at the IIS root and under:
    %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
  4. Make sure that the status of ASP.NET version 2.0.50727 is set to Allowed in the Web service extension list in Internet Information Services Manager.
    Note The build version of ASP.NET 2.0 may differ depending on what the currently released build version is. These steps are for build version 2.0.50727.

I am sure this will not be the end of problems I encounter however I am off to a good start.

On a side note I would be most interseted in hearing from others running Windows Pro x64 and useful applications such as anti-virus software tht are built for 64bit operating systems.

Sponsor
Published Tuesday, May 09, 2006 6:56 PM by sswafford
Filed under:

Comments

# re: Microsoft Windows Pro x64 Personal Experiences

Wednesday, May 10, 2006 11:22 AM by ssmith
Do you have any performance numbers to compare between 32 bit ASP.NET 2.0 and 64 bit?

# re: Microsoft Windows Pro x64 Personal Experiences

Friday, May 12, 2006 3:59 PM by sswafford
If I could get the 64 bit version of 2.0 running under IIS I could answer this however to date I can not get a web application running using 2.0 x64.

The problem I have is I am getting a DNS error and I have tried the following:

To recap my steps here is what I have done:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
(result) Enable32bitAppOnWin64           : (BOOLEAN) False

%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe –i
(result) Finished installing ASP.NET (2.0.50727)

aspnet_regiis.exe -s W3SVC/1/ROOT/examples – executed from: C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
(result) Start registering ASP.NET scriptmap (2.0.50727) recursively at W3SVC/1/ROOT/examples.

Finished registering ASP.NET scriptmap (2.0.50727) recursively at W3SVC/1/ROOT/examples.

As well I have the following event log entries:

1. ISAPI Filter 'C:\Program Files (x86)\Common Files\Microsoft Shared\Web Server Extensions\50\bin\fpexedll.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a AMD64 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349.
2. Could not load all ISAPI filters for site/service.  Therefore startup aborted.

If anyone has any ideas, I am all ears.

# re: Microsoft Windows Pro x64 Personal Experiences

Thursday, May 18, 2006 3:55 AM by cibernut
Your advice worked for me!
Well, I wanted only the .NET 2.0 64 bit enabled. And .NET 2.0 32bit disabled.
I have HP xw9300 workstation with AMD Opteron 270 processors running under Win XP Pro 64.
All I did was install Ektron's CMS400 system built with .NET 2.0.
This is where I got "System unavailable" message, typical Microsoft helpful message. Where would we be without Internet!
For 64-bit AV software, I know Symantec's Corporate AntiVirus has 64-bit version.
I had to explain to Veritas Support (now also Symantec) that they do have a 64-bit remote agent. And I found it in their FAQ answers!
It's early days yet.

# Internet Security

Thursday, June 26, 2008 6:10 PM by Internet Security

If your looking for even more information on PC security then I would head over here as they have plenty of stuff on identity theft, antivirus software etc.

New Comments to this post are disabled