将32位Web应用程序作为WOW64在64位服务器上运行?

问题描述:

如果Web应用程序的页面编译为PE 32/x86,我需要知道部署在64位服务器中的Web应用程序是作为WOW64进程还是64位进程运行?将32位Web应用程序作为WOW64在64位服务器上运行?

我的意思是我读了很多关于普通控制台应用程序或PE 32/x86作为WOW64在64位服务器上运行的可执行文件。但是,Web应用程序(我可以编译的所有页面都是dll)呢?我能想到的唯一过程就是用于web应用程序的w3wp.exe。请解释。我很困惑。

在此先感谢

比涅斯

你能简单地生成一个测试应用程序,你的服务器上部署,然后使用Process Explorer检查的细节?

+0

谢谢你。这真的帮助我了解哪些过程正在进行。但我也需要知道为什么?我的意思是如果我的网站是针对x86架构CPU的32位编译目标,那么这些页面仍然只是dll,并且这种进程取决于可执行文件,而不是依赖dll,它使用64位进程。我在最后一句中纠正了错误。纠正我,如果我错了。如果你能解释一下,也会喜欢它。再次感谢。 – 2010-12-16 07:44:19

+0

对不起,我不是这方面的专家。只要有需要,我就切换到32位IIS进程。例如。我有一个应用程序连接到Oracle数据库,只有32位驱动程序正在工作,所以我切换到了32位应用程序池。 – 2010-12-16 09:56:13