Windows 2003 64bit running 32bit Web Application

  • 4202
  • 0
  • 2012-06-22

Windows 2003 64位元 IIS 上安裝 32位元的應用程式。
筆者在 Windows 2003 64位元主機上要安裝 SQL Server 2005 Reporting Service過程中,記錄一下IIS設定的細節。

在 IIS [網頁服務延伸] 中設定 32位元的 isapi

  • 禁止原本64位元的 isapi
  • 新增32位元的 isapi 
    新增檔案指向: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

Image

在 網站 的 ISAPI 篩選器設定為 32位元的 filter

  • 變更主網站上的[ISAPI篩選器]

Image(1)

 

點擊 [瀏覽] 檔案指向 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll

將 IIS 啟用 32位元應用程式

-----------------------------------------------------------------------------------------------------------------------------

[命令提示字元] 中執行

cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1

-----------------------------------------------------------------------------------------------------------------------------

 

參考文章