我已經在IIS 7下的Win Server 2k8上設置了一個新的.net 2.0網站,當瀏覽到一個頁面時,它給了我一個404.17錯誤,聲稱該文件(在這種情況下,default.aspx)似乎是一個腳本,但正在由靜態文件處理程序處理。它聽起來像ASP.Net的模塊映射被搞砸了,但它們在配置中看起來很好。有沒有人有解決這個錯誤的建議?如何修復Win Server 2k8和IIS7上的404.17錯誤
回答
我有一次在IIS6上有這個問題,當時ASP.NET ISAPI的東西壞了。
運行
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
重新設置照顧它。
該解決方案爲我...(我已經ASPNET_REGIIS.EXE -i做一些傷害)
http://forums.iis.net/t/1157725.aspx
1. Locate your App Pool and Right Click 2. Select Basic Settings 3. Select your current .Net Framework Version 4.Restart the App Pool
到目前爲止,這些解決方案都爲我工作。
我已經找到了其他一些可能的解決方案(這並沒有爲我工作):
對於我來說,我的問題就來了,因爲在一個設定的我項目的web.config文件(也是解決方案,一旦我明白了問題)。
在我的web.config文件中,我們曾在system.webServer這兩條線>處理面積:
<remove name="WebServiceHandlerFactory-ISAPI-2.0" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
公告替代處理器具有屬性 '前提= 「integratedMode」'。所以,我不得不改變我的AppPool使用集成而不是經典爲我的管道模式設置(這是與上述解決方案的做法相反)。
只有一個辦法來解決這個問題...
首先預裝windows7 然後安裝IIS 7的所有功能
然後安裝了Visual Studio2010分之2008
我在視覺工作室工作2008年和2010年,但我從來沒有見過這個錯誤。
我也可以試試我朋友的電腦。我也解決了這個錯誤。
以上都不適合我。 我們的服務器是64位,因此設置應用程序,讓32個應用程序爲我們工作:
- 進入Web服務器\應用程序池
- 右鍵點擊你的網站上使用的應用程序池。
- 單擊高級設置...
- 將「啓用32位應用程序」設置爲True。
我認爲這是因爲web應用程序僅編譯爲32位。
對我來說,解決方案是單擊虛擬應用程序下的處理程序映射部分中的「從繼承中恢復」。
請務必首先在處理程序映射中嘗試「還原爲父項」。
當我嘗試在IIS 7.5中運行ASP.NET 4.0時,我得到了404.17。我嘗試了上述所有內容,並最終得到了手動設置的正確Handler Mappings,並且錯誤消失了。
然後,在另一個有相同錯誤的網站上,我在處理程序映射中嘗試了「還原爲父級」,並添加了6 * .aspx映射,並且所有工作都完美無缺。
顯然,你必須正確配置父對象(從安裝或其他),但這絕對是每個人都應該採取的第一步,因爲它非常簡單。
%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
工作對我來說越來越 後「試圖加載程序格式不正確的......」 與32框架
也許生病保存U盤更多的谷歌搜索秒
對於我來說,通過將32位應用程序設置爲true可以解決這個問題。
對我來說,this工作。安裝機器配置部分,處理程序,程序集,模塊,協議和許多其他的東西來正確地工作。
對我來說,它的工作通過執行以下操作
安裝ASP.NET
cd %windir%\Microsoft.NET\Framework64/v4.0.30319
aspnet_regiis.exe -i
- 下一頁轉到IIS管理器,然後單擊服務器(根)節點上。
- 在功能視圖,IIS部分,打開「ISAPI & CGI限制」
- 右鍵單擊ASP.NET 4個限制列,然後右鍵單擊要允許
希望它爲你..
對我來說,它是HTTP激活未在服務器功能中檢查。
我們需要在IIS開發功能下的Windows功能菜單中安裝ASP.NET 3.5和4.5,ISAPI擴展,ISAPI篩選器和服務器端包含。
另外,做用命令行DISM:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:NetFx4 /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ISAPIExtensions /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ISAPIFilter /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ServerSideIncludes /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
HTTP激活下WCF服務在開啓/關閉Windows功能解決了這個問題。
在我的情況下,以上答案都沒有解決問題,原因是CGI模塊沒有安裝。
要解決這個問題,我遵循了這些說明。
https://docs.microsoft.com/en-us/iis/configuration/system.webserver/cgi
- 1. IIS7上的asp.net 4.0應用程序錯誤404.17
- 2. 如何修復Microsoft SQL Server,錯誤:262?
- 3. 服務器 - Windows 2K8/IIS7/ColdFusion拋出間歇403錯誤
- 4. 錯誤403.14 IIS7上
- 5. 如何修復Mac上的libiconv錯誤?
- 6. IIS7.5拋出404.17錯誤asp.net 4.0 webapplication
- 7. HTTP錯誤404.17 - 未找到?
- 8. WindowsPrincipal.IsInRole在IIS 7/Win Server 2K8中無法正常工作,但在IIS 6/Win Server 2K3上工作
- 9. 如何修復錯誤500
- 10. HTTP錯誤404.17 - 未找到
- 11. 如何修復錯誤LNK2001 LNK2019和
- 12. 我如何修復NoClassDefFoundError和DexPath錯誤
- 13. 如何修復錯誤gradle?
- 14. 如何修復WSAECONNABORTED錯誤?
- 15. 如何修復錯誤「Selection.addRange()」?
- 16. 如何修復錯誤YouTubeInitializationResult.SERVICE_INVALID
- 17. 如何修復datagridview錯誤?
- 18. 如何修復arrayindexoutofboundsexception錯誤?
- 19. 如何修復錯誤
- 20. 如何修復SystemInvalidOperationException錯誤?
- 21. 如何修復java.lang.NoClassDefFoundError:org.jsoup.Jsoup錯誤?
- 22. 如何修復readJavaFormatString錯誤?
- 23. 如何修復錯誤
- 24. 如何修復LTSA錯誤
- 25. 如何修復 - 錯誤
- 26. 如何修復iphone 5和7上的顯示錯誤?
- 27. 如何在Cloud9上修復我的硒和geckodriver錯誤?
- 28. Win Server 2008和IIS7上的WCF只有net.tcp綁定隱藏IIS功能
- 29. WCF錯誤404.17是什麼意思?
- 30. 如何修復Hbase的Zookeeper錯誤
如果您需要更改「框架」文件夾「Framework64」 – Alex 2011-03-16 03:09:39
沒有爲我工作:( – 2013-03-25 15:39:45