我有一个64位的Windows Server 2003与IIS6,我想运行一些32位网站以及一些网站,应该运行64位。 我知道如何configuration我的64位IIS6运行32位 ,但这会导致所有应用程序池作为32位进程运行。 我想在同一台服务器上混合使用32位和64位应用程序池。 这可能吗 ?
不,不是。 你需要升级到IIS7。
在IIS6中,可以将enable32BitAppOnWin64标志设置为true,以使整个IIS实例能够运行32位应用程序,即使服务器操作系统是64位也是如此。 在IIS7中,您可以为每个应用程序设置此标志 – 这在IIS6中是不可能的。 这是IIS7中的一种方法(可以通过UI和文件编辑来完成):
appcmd apppool set /apppool.name:Cool32bitApplicationPool /enable32BitAppOnWin64:true