32 bit IIS or 64 bit IIS

Posted on 2010-01-06
Medium Priority
Last Modified: 2012-05-08

I have seen one question in discussion forum

"I would like to know whether there is a way to determine programatically if IIS is installed in 32bit or 64bit mode."


I want to know what is 32 bit or 64 bit IIS I mean what roles does bit plays.
Question by:KaranGupta
LVL 17

Expert Comment

ID: 26189084
32 bit or 64bit modes are the modes that the applications pools run in. You will need a 64 bit OS to run 64 bit app pools.

In order to give you the correct scripts I need to know what version so IIS you are using.

Author Comment

ID: 26189090
Can you give me some good tutorials
LVL 17

Expert Comment

ID: 26189348
Well it is script based and IIS dependant

But here is the scripts for IIS7.x

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Comment

ID: 26330014

In the above tutorial there is no explanation about what is IIS 32 bit or IIS 64 bit.


Author Comment

ID: 26397889

Any updates
LVL 33

Expert Comment

by:Todd Gerbert
ID: 26490141
You can check the size of an IntPtr to determine if the current ASP.Net application pool is 32- or 64-bit.  But, I believe it is possible to simultaneously run some application pools in 32-bit mode and others in 64-bit.

bitWidth = IntPtr.Size * 8
LVL 13

Accepted Solution

jaynir earned 1000 total points
ID: 26490152
First you need to understand what 32 bit and 64 bit is

The main difference between a 32 bit and 64 is that 32 bit system has 4gb(gigabytes) of space for addressing means that the 32 bit system has a limit of 4GB RAM to process data where as the 64 bit operating system has 2^64 bits of space to address and supports 16 hexabytes of RAM to process data.

Now coming to your IIS ,

At times it is necessary to run 32 bit .dll files in a website that is out of the box configured at the server level for 64bit only.
Microsoft provides ways on both IIS 6 and IIS 7 to set 32 bit support. An example of a dll that requires 32 bit support and how to configure IIS to allow this is found in these two articles.
As you can see in the article notes, the solution is both supported by Microsoft and does not pose a performance issue.  
This too does not limit the support for 4 GB ram.
LVL 36

Assisted Solution

by:Miguel Oz
Miguel Oz earned 1000 total points
ID: 26490558
Quoting from the link:
" The terms 32-bit and 64-bit refer to the way a computer's processor (also called a CPU), handles information. The 64-bit version of Windows handles large amounts of random access memory (RAM) more effectively than a 32-bit system"


Expert Comment

ID: 30832644
Running IIS on 64 bit windows see example here


Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Background Information Recently I have fixed file server permission issues for one of my client. The client has 1800 users and one Windows Server 2008 R2 domain joined file server with 12 TB of data, 250+ shared folders and the folder structure i…
Lync server 2013 or Skype for business Backup Service Error ID 4049 – After File Share Migration
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
This video tutorial shows you the steps to go through to set up what I believe to be the best email app on the android platform to read Exchange mail.  Get the app on your phone: The first step is to make sure you have the Samsung Email app on your …

621 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question