在64位Server 2008上运行32位IIS

本文介绍如何在64位Server 2003上运行32位IIS 6.0: http : //www.microsoft.com/technet/prodtechnol/windowsserver2003/library/iis/13f991a5-45eb-496c-8618-2179c3753bb0.mspx 。

如何在64位Server 2008上使用IIS 7.0完成同样的工作?

给出简短的问题,我不知道这是否正是你想要做的,但是你可以在IIS 7和7.5的AppPool中运行32位的ISAPI扩展(如PHP,Rewrite,自定义扩展等)。

有关完整的概述,请参阅此处的文章 ,重要部分是:

…进入您的IIS 7pipe理器控制台,find您的应用程序正在运行的应用程序池,右键单击它,进入高级设置,并将启用32位应用程序设置为true …现在重新启动IIS无论是通过pipe理单元或命令行w / net stop w3svc&net start w3svc),你很好去

或者看到这个 。 没有必要再运行aspnet_regiis了,您可以在每个应用程序池而不是全局的32位和64位之间切换。 这是一个很大的改进。