Board index » Web Programming » App pool and mixed frameworks

App pool and mixed frameworks

Web Programming120
IIS 6 will let me put multiple applications in a single app pool, both on

framework 1.1 and 2.0.

Donâ??t all the apps in a pool run under a single process in the app pool and

should be at the same framework.


-
 

Re:App pool and mixed frameworks

On May 16, 12:31 pm, jason <j...@discussions.microsoft.com>wrote:

Quote
IIS 6 will let me put multiple applications in a single app pool, both on

framework 1.1 and 2.0.

Don't all the apps in a pool run under a single process in the app pool and

should be at the same framework.





Correct, you can only load one .Net Framework version per App Pool.



IIS6 is a generic web server and does not babysit its administrators,

so it is assumed that you can take care of dependencies like this.



IIS7 introduces preConditions, which generically solves this sort of

issue (amongst many others), but it still assumes that you will

leverage it to take care of dependencies like this.





//David

w3-4u.blogspot.com">w3-4u.blogspot.com

blogs.msdn.com/David.Wang">blogs.msdn.com/David.Wang

//



-

Re:App pool and mixed frameworks

On May 16, 12:31 pm, jason <j...@discussions.microsoft.com>wrote:

Quote
IIS 6 will let me put multiple applications in a single app pool, both on

framework 1.1 and 2.0.

Don't all the apps in a pool run under a single process in the app pool and

should be at the same framework.





Yes, only one .Net Framework version can run in a given process, which

when applied to IIS Application Pool means only one .Net Framework

version per AppPool.



However, IIS6 is a generic webserver untied to .Net, so it assumes the

administrator manages dependencies for the web applications run on it.

IIS6 is not going to stop you from putting applications using multiple

framework versions in the same AppPool.



IIS7 is aware of .Net but still only provides preConditions to

allow .Net versioning, amongst many other things. However, it does not

enforce versioning; it allows you to do the right thing, but also

allows you to do the wrong things.



With power comes responsibility.





//David

w3-4u.blogspot.com">w3-4u.blogspot.com

blogs.msdn.com/David.Wang">blogs.msdn.com/David.Wang

//



-

Re:App pool and mixed frameworks

Yes, only one .Net Framework version can run in a given process, which

when applied to IIS Application Pool means only one .Net Framework

version per AppPool.



However, IIS6 is a generic webserver untied to .Net, so it assumes the

administrator manages dependencies for the web applications run on it.

IIS6 is not going to stop you from putting applications using multiple

framework versions in the same AppPool.



IIS7 is aware of .Net but still only provides preConditions to

allow .Net versioning, amongst many other things. However, it does not

enforce versioning; it allows you to do the right thing, but also

allows you to do the wrong things.



With power comes responsibility.





//David

w3-4u.blogspot.com">w3-4u.blogspot.com

blogs.msdn.com/David.Wang">blogs.msdn.com/David.Wang

//









On May 16, 12:31 pm, jason <j...@discussions.microsoft.com>wrote:

Quote
IIS 6 will let me put multiple applications in a single app pool, both on

framework 1.1 and 2.0.

Don't all the apps in a pool run under a single process in the app pool and

should be at the same framework.





-

Re:App pool and mixed frameworks

thanks for the reply.



"David Wang" wrote:



Quote
On May 16, 12:31 pm, jason <j...@discussions.microsoft.com>wrote:

>IIS 6 will let me put multiple applications in a single app pool, both on

>framework 1.1 and 2.0.

>Don't all the apps in a pool run under a single process in the app pool and

>should be at the same framework.





Correct, you can only load one .Net Framework version per App Pool.



IIS6 is a generic web server and does not babysit its administrators,

so it is assumed that you can take care of dependencies like this.



IIS7 introduces preConditions, which generically solves this sort of

issue (amongst many others), but it still assumes that you will

leverage it to take care of dependencies like this.





//David

w3-4u.blogspot.com">w3-4u.blogspot.com

blogs.msdn.com/David.Wang">blogs.msdn.com/David.Wang

//





-

Re:App pool and mixed frameworks

get a little friendly with the send button? :)





"David Wang" <w3.4you@gmail.com>wrote in message

Quote
Yes, only one .Net Framework version can run in a given process, which

when applied to IIS Application Pool means only one .Net Framework

version per AppPool.



However, IIS6 is a generic webserver untied to .Net, so it assumes the

administrator manages dependencies for the web applications run on it.

IIS6 is not going to stop you from putting applications using multiple

framework versions in the same AppPool.



IIS7 is aware of .Net but still only provides preConditions to

allow .Net versioning, amongst many other things. However, it does not

enforce versioning; it allows you to do the right thing, but also

allows you to do the wrong things.



With power comes responsibility.





//David

w3-4u.blogspot.com">w3-4u.blogspot.com

blogs.msdn.com/David.Wang">blogs.msdn.com/David.Wang

//









On May 16, 12:31 pm, jason <j...@discussions.microsoft.com>wrote:

>IIS 6 will let me put multiple applications in a single app pool, both on

>framework 1.1 and 2.0.

>Don't all the apps in a pool run under a single process in the app pool

>and

>should be at the same framework.









-