環境:
- 在Windows Server標準2008 SP2(未R2)64
- IIS7與媒體服務4微軟SmoothStreaming
- 鏈接到MediaWiki和MySQL
無法獲取Web服務器承載ASP.NET應用程序4
SmoothStreaming工作得很好,MediaWiki工作得很好...其他雜項PHP應用程序工作得很好。
我最近開發了一個使用Visual Studio 2010的應用程序。當我在Visual Studio中調試應用程序時,它編譯得很好,沒有錯誤。當我將編譯的應用程序移動到Web服務器時,即使爲.Net 4.0配置了應用程序池,也會給我帶來錯誤。我明顯錯過了一些東西,我一整天都沒有找到任何答案。
我試圖使用aspnet_regiis.exe工具向IIS 4註冊IIS,但在%windir%\ Microsoft.NET \ Framework64 \ v4.0.30319或%windir%\ Microsoft.NET \ Framework中不存在此類文件\ v4.0.30319。
我不明白,我現在在Windows 7 Pro x64機器上,並且我在兩個位置都有必要的aspnet_isapi.dll文件...但不是在我的Windows Server 2008盒子上,儘管我用過完全相同的.Net Framework 4安裝程序...
我也試着卸載.Net Framework 4並重新安裝,以便它自動註冊IIS7,但asapi處理程序永遠不會顯示,並且註冊工具不存在在那些目錄中。
我在這裏錯過了什麼?
具體錯誤(儘管我對特定錯誤的研究沒有找到方向)是「Handler'PageHandlerFactory-Integrated'在模塊列表中有一個壞模塊'ManagedPipelineHandler'」我在web.config下的唯一模塊條目是<modules runAllManagedModulesForAllRequests="true"/>
請參閱:http://stackoverflow.com/questions/532203/asp-net-in-iis7 –