Asp.net mvc 4 asp.net MVC区域独立的应用程序池

Asp.net mvc 4 asp.net MVC区域独立的应用程序池,asp.net-mvc-4,iis-7,iis-7.5,Asp.net Mvc 4,Iis 7,Iis 7.5,在IIS 7/7.5下托管的MVC 4应用程序中,是否可以为每个区域设置单独的应用程序池?如果是,如何进行?我试图将Area1(http://app/Area1)转换为“Web应用程序”,并分配一个独立于Area2(http://app/Area2)的池,但当我使用Request.ServerVariables[“app\u pool\u ID”]检查标识时,它会显示托管“app”的默认应用程序池名称 想法 我对此表示怀疑,二进制文件位于应用程序的根目录中,因此它们将始终作为应用程序池标识执行

在IIS 7/7.5下托管的MVC 4应用程序中,是否可以为每个区域设置单独的应用程序池?如果是,如何进行?我试图将Area1(http://app/Area1)转换为“Web应用程序”,并分配一个独立于Area2(http://app/Area2)的池,但当我使用Request.ServerVariables[“app\u pool\u ID”]检查标识时,它会显示托管“app”的默认应用程序池名称


想法

我对此表示怀疑,二进制文件位于应用程序的根目录中,因此它们将始终作为应用程序池标识执行

您将需要在该区域中托管二进制文件,这可能意味着您无法使用区域,但需要将这些区域重构为完整的web应用程序,然后以这种方式使用它们,无论哪种方式,您都无法轻松共享模型/视图


您可以将您的视图放在一个单独的项目中,然后使用razorgenerator之类的工具进行编译,我还没有尝试过类似的方法,但我相信有些方法已经取得了很好的效果。

谢谢您的回复!是的,我想走那条路,但看起来不干净所以我想确定一下。