我有一個WCF Rest服務器託管在ASP.net應用程序中。它使用global.asax中簡單的RouteTable設置進行設置。在我的開發機器上使用IIS 7,它完美的工作,但是當我部署到具有類似IIS設置的Windows Server 2008計算機時,它不起作用,當我的ajax方法嘗試訪問該服務時,出現404錯誤。我想知道WCF是否能夠像我在我的開發機器上一樣在實際的生產服務器上託管?如果是這樣,我必須做些什麼才能使其發揮作用。在Windows Server 2008上訪問ASP.net中託管的WCF Rest服務時出現404錯誤
0
A
回答
0
從謹慎原來Google上搜尋它竟然是在system.webserver模塊部分丟失屬性:runAllManagedModulesForAllRequests =「真」
來源: http://www.west-wind.com/weblog/posts/2011/Mar/27/ASPNET-Routing-not-working-on-IIS-70
0
在我而言,這是更簡單!
症狀是所有POST請求都返回404。
我只是在已安裝Visual Studio的新開發機器上啓用IIS(通過程序和功能 - >打開和關閉Windows功能)。
我必須爲IIS啓用.NET 4.5(通過C:\\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
),然後一切正常。
這很讓人困惑,因爲我已經將IIS App Pool設置爲在.NET Framework v4.0.30319下運行。沒有警告我必須單獨運行regiis。
相關問題
- 1. 404錯誤託管WCF服務
- 2. 在Windows 2008的Windows服務中託管WCF(mex endpoint)服務
- 3. 訪問WCF數據服務器時出現404錯誤在MVC 3上,IIS 7
- 4. 在IIS 7中託管的WCF服務404錯誤
- 5. REST和託管WCF服務
- 6. 在Windows服務中託管的WCF訪問
- 7. 無法在IIS中正確託管WCF服務。錯誤404
- 8. 發現WCF託管的Windows服務
- 9. 託管WCF服務時出錯
- 10. 404/405跨域的Javascript錯誤訪問WCF自我託管服務
- 11. 無法訪問託管在Windows服務中的WCF
- 12. 在使用IIS託管的wcf服務時出現問題?
- 13. wcf服務託管在Windows服務安裝錯誤
- 14. ASP.net服務器連接與WCF服務託管在Windows服務
- 15. 在Server 2008上的Windows服務中託管WCF服務時應使用哪個帳戶?
- 16. Windows Server 2008中無法訪問的WCF服務
- 17. 訪問寧靜的Web服務時出現404錯誤
- 18. 託管在Windows服務上的WCF服務中的log4net
- 19. 在Windows服務中託管WCF服務的問題
- 20. REST WCF Win2003上的Windows服務託管(https)
- 21. 在Windows 2003服務器上連接到mssql server 2008時出現sqlsrv錯誤
- 22. WCF和託管Windows服務
- 23. 託管在Windows服務託管的WCF服務
- 24. 在Windows服務中託管的WCF服務上使用證書
- 25. 將服務引用添加到託管在Windows服務中的WCF服務時出現問題
- 26. 當我在服務器託管我的網站時出現404錯誤
- 27. Windows服務託管的TCP WCF服務
- 28. Windows服務與託管的WCF服務
- 29. 錯誤在IIS託管WCF服務6.0
- 30. 從asp.net訪問本地自託管WCF服務網站
在Win Server 2008上託管之後,您是否嘗試過從IIS瀏覽服務? – Rajesh
我能夠訪問託管網站的asp.net部分,但是當我到達通過ajax訪問服務的頁面時,它會返回404.還訪問服務的幫助頁面返回404。 – indigo0086