2009-02-13 81 views

回答

1

您可能遇到Bitness問題 - 執行Enable32BitAppOnWin64腳本後,需要註冊32位版本的ASP.Net過濾器。轉到32位版本的框架(C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727)並重新運行aspnet_regiis.exe -i -enable命令。

1

試試這個:的Cscript.exe adsutil.vbs設置W3SVC/AppPools/Enable32BitAppOnWin64真正

+0

我跑了腳本,但該應用程序仍然無法運行。我需要重新啓動還是做其他事情? – Joshua 2009-02-13 19:47:23

0

如果您的應用程序仍然不設置IIS在32位運行後運行模式(JohnW的回答)你需要追蹤錯誤。檢查Windows事件日誌(應用程序和系統)並檢查C:\ WINDOWS \ system32 \ Logfiles \ HTTPERR文件夾中的HTTPERR日誌文件(可能是win64上的不同位置)。 IIS非常擅長記錄問題。

1

默認情況下,IIS會在默認應用程序池內運行您的應用程序。在64位Windows上,該應用程序池默認爲64位。

您應該創建一個新的應用程序池,並將IIS配置爲在新的32位應用程序池中運行32位網站。

相關問題