我遇到了WCF REST服務的問題。我得到:無法加載類型'System.ServiceModel.Activation.HttpHandler'與WCF REST的版本衝突
無法從程序集'System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'加載類型'System.ServiceModel.Activation.HttpHandler'。
在ASP.NET 4.0 AppPool中的IIS內運行時。
這個問題似乎只發生,如果:
- 當ASP.NET Comaptibility啓用
在卡西尼運行IIS
它似乎是某種處理程序版本衝突,試圖實例化處理程序的錯誤版本,而該版本的處理程序又嘗試加載較早版本的System.ServiceModel,但我無法追查到它。
以前有人看過類似的東西,並有任何想法如何進一步追蹤此?
我看過ApplicationHost.config和System.ServiceModel和HttpHandler引用的主Web.config文件,但沒有運氣。那裏。
+++裏克---
我運行到這個確切的問題太多,並不能找到辦法解決它。你可以在web.config中分享你在* .svc中使用的處理程序嗎?我假設你在集成模式下運行IIS7? – 2012-12-01 23:09:18