我試圖將32位ASP.NET應用程序安裝到在Windows Server 2008上運行的64位IIS服務器上。這是乾淨的安裝沒有安裝其他應用程序的操作系統。在64位IIS服務器上配置32位ASP.NET應用程序
至於我們安裝的先決條件,我們運行的aspnet_regiis –i
的32位版本的它失敗,出現以下消息:
的錯誤表明IIS沒有在機器上安裝。請在使用此工具之前安裝IIS。
此外:
- IIS肯定是裝。
- aspnet_regiis的64位版本運行乾淨,沒有警告。
- 在DefaultAppPool的高級設置中將「啓用32位應用程序」設置爲True。
- IIS元數據庫和IIS 6配置兼容性「組件已安裝。
- 我們有一個出現此錯誤的測試虛擬機以及測試虛擬機,其中32位和64位版本的aspnet_regiis都運行正常。我們沒有區分兩個測試虛擬機之間的差異。
我們一直在努力解決這個問題幾天無濟於事。任何建議將不勝感激!
這是一個有趣的建議。目前,aspnet_regiis是我們安裝程序的先決條件,所以我們實際上並不足以運行該Web應用程序。我們可以嘗試一個非常小的單頁測試應用程序的實驗,看看會發生什麼。 – Tim 2010-05-21 19:54:38