2010-12-16 142 views
0

如果Web應用程序的頁面編譯爲PE 32/x86,我需要知道部署在64位服務器中的Web應用程序是作爲WOW64進程還是64位進程運行?將32位Web應用程序作爲WOW64在64位服務器上運行?

我的意思是我讀了很多關於普通控制檯應用程序或PE 32/x86作爲WOW64在64位服務器上運行的可執行文件。但是,Web應用程序(我可以編譯的所有頁面都是dll)呢?我能想到的唯一過程就是用於web應用程序的w3wp.exe。請解釋。我很困惑。

在此先感謝

比涅斯

回答

0

你能簡單地生成一個測試應用程序,你的服務器上部署,然後使用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

相關問題