Multiple IIS servers, each having their own process identity

H

Henrik Dahl

Hello!

From default, the ASPNET user is giving the process identity for the ASP.NET
runtime environment of IIS, however it's possible to change the user by
modifying the <processModel> element in the machine.config file.

Is it possible to have multiple IIS servers running, each with their own
user specified for the process identity or to specify the process identity
specifically for each of the ASP.NET WebForms applications run by a singular
IIS server?


Best regards,

Henrik Dahl
 
B

Brock Allen

IIS5 had the limitation of only one copy of the worker process (per CPU,
but forget that for now). IIS6 allows an arbitrary number of worker processes
and each can have its own identity. These are called Application Pools. That's
one major reason why IIS6 is highly encouraged over IIS5.

-Brock
DevelopMentor
http://staff.develop.com/ballen
 
S

Steven Cheng[MSFT]

Thanks for Brock's informative inputs.

Hi Henrik,

As Brock has mentioned, for IIS5.X , our asp.net application are limited to
the global processModel idenitity setting and hard to separate multi
applications' process identity configuration. However, in IIS6, the new
application process isolation model allow us to configure separate process
identities for separate applicaiton pool and associate one or multiple
ASP.NET application with a certain application pool.


#Configuring ASP.NET Applications in Worker Process Isolation Mode (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/2
6d8cee3-ec31-4148-afab-b6e089a0300b.mspx

#Chapter 20 ¨C Hosting Multiple Web Applications
http://msdn.microsoft.com/library/en-us/dnnetsec/html/THCMCh20.asp?frame=tru
e

Hope also helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)


--------------------
| Message-ID: <[email protected]>
| From: Brock Allen <[email protected]>
| Subject: Re: Multiple IIS servers, each having their own process identity
| References: <[email protected]>
| MIME-Version: 1.0
| Content-Transfer-Encoding: 8bit
| Content-Type: text/plain; charset=iso-8859-1; format=flowed
| X-Newsreader: JetBrains Omea Reader 671.6
| Newsgroups: microsoft.public.dotnet.framework.aspnet
| Date: Mon, 19 Sep 2005 15:22:34 -0700
| NNTP-Posting-Host: 72-255-45-185.client.stsn.net 72.255.45.185
| Lines: 1
| Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftngp13.phx.gbl
| Xref: TK2MSFTNGXA01.phx.gbl
microsoft.public.dotnet.framework.aspnet:125661
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
|
| IIS5 had the limitation of only one copy of the worker process (per CPU,
| but forget that for now). IIS6 allows an arbitrary number of worker
processes
| and each can have its own identity. These are called Application Pools.
That's
| one major reason why IIS6 is highly encouraged over IIS5.
|
| -Brock
| DevelopMentor
| http://staff.develop.com/ballen
|
| > Hello!
| >
| > From default, the ASPNET user is giving the process identity for the
| > ASP.NET runtime environment of IIS, however it's possible to change
| > the user by modifying the <processModel> element in the machine.config
| > file.
| >
| > Is it possible to have multiple IIS servers running, each with their
| > own user specified for the process identity or to specify the process
| > identity specifically for each of the ASP.NET WebForms applications
| > run by a singular IIS server?
| >
| > Best regards,
| >
| > Henrik Dahl
| >

|
|
 
S

Steven Cheng[MSFT]

Hi Henrik,

How are you doing on this issue, does the things in our former messages
help a little? If there're anything else we can help, please feel free to
post here.

Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| X-Tomcat-ID: 79025773
| References: <[email protected]>
<[email protected]>
| MIME-Version: 1.0
| Content-Type: text/plain
| Content-Transfer-Encoding: 7bit
| From: (e-mail address removed) (Steven Cheng[MSFT])
| Organization: Microsoft
| Date: Tue, 20 Sep 2005 05:02:18 GMT
| Subject: Re: Multiple IIS servers, each having their own process identity
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| Message-ID: <[email protected]>
| Newsgroups: microsoft.public.dotnet.framework.aspnet
| Lines: 71
| Path: TK2MSFTNGXA01.phx.gbl
| Xref: TK2MSFTNGXA01.phx.gbl
microsoft.public.dotnet.framework.aspnet:125718
| NNTP-Posting-Host: TOMCATIMPORT1 10.201.218.122
|
| Thanks for Brock's informative inputs.
|
| Hi Henrik,
|
| As Brock has mentioned, for IIS5.X , our asp.net application are limited
to
| the global processModel idenitity setting and hard to separate multi
| applications' process identity configuration. However, in IIS6, the new
| application process isolation model allow us to configure separate
process
| identities for separate applicaiton pool and associate one or multiple
| ASP.NET application with a certain application pool.
|
|
| #Configuring ASP.NET Applications in Worker Process Isolation Mode (IIS
6.0)
|
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/2
| 6d8cee3-ec31-4148-afab-b6e089a0300b.mspx
|
| #Chapter 20 ¨C Hosting Multiple Web Applications
|
http://msdn.microsoft.com/library/en-us/dnnetsec/html/THCMCh20.asp?frame=tru
| e
|
| Hope also helps. Thanks,
|
| Steven Cheng
| Microsoft Online Support
|
| Get Secure! www.microsoft.com/security
| (This posting is provided "AS IS", with no warranties, and confers no
| rights.)
|
|
| --------------------
| | Message-ID: <[email protected]>
| | From: Brock Allen <[email protected]>
| | Subject: Re: Multiple IIS servers, each having their own process
identity
| | References: <[email protected]>
| | MIME-Version: 1.0
| | Content-Transfer-Encoding: 8bit
| | Content-Type: text/plain; charset=iso-8859-1; format=flowed
| | X-Newsreader: JetBrains Omea Reader 671.6
| | Newsgroups: microsoft.public.dotnet.framework.aspnet
| | Date: Mon, 19 Sep 2005 15:22:34 -0700
| | NNTP-Posting-Host: 72-255-45-185.client.stsn.net 72.255.45.185
| | Lines: 1
| | Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftngp13.phx.gbl
| | Xref: TK2MSFTNGXA01.phx.gbl
| microsoft.public.dotnet.framework.aspnet:125661
| | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| |
| | IIS5 had the limitation of only one copy of the worker process (per
CPU,
| | but forget that for now). IIS6 allows an arbitrary number of worker
| processes
| | and each can have its own identity. These are called Application Pools.
| That's
| | one major reason why IIS6 is highly encouraged over IIS5.
| |
| | -Brock
| | DevelopMentor
| | http://staff.develop.com/ballen
| |
| | > Hello!
| | >
| | > From default, the ASPNET user is giving the process identity for the
| | > ASP.NET runtime environment of IIS, however it's possible to change
| | > the user by modifying the <processModel> element in the machine.config
| | > file.
| | >
| | > Is it possible to have multiple IIS servers running, each with their
| | > own user specified for the process identity or to specify the process
| | > identity specifically for each of the ASP.NET WebForms applications
| | > run by a singular IIS server?
| | >
| | > Best regards,
| | >
| | > Henrik Dahl
| | >
|
| |
| |
|
|
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top