我有一個針對4.6.1框架並將其作爲雲服務部署的web api項目Azure上。部署時出現以下錯誤。Cloud Service回收錯誤System.IO.FileLoadException:無法加載文件或程序集'System.Web.Http,版本= 4.0.0.0
Web.Config中的細節:
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
</dependentAssembly>
錯誤從事件查看器:
角色入口點無法創建:System.TypeLoadException:無法加載由於角色的切入點以下例外: - System.IO.FileLoadException:無法加載文件或程序集「System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35」或其某個依賴項。定位的程序集清單定義與程序集引用不匹配。 (異常來自HRESULT:0x80131040) 文件名: 'System.Web.Http,版本= 4.0.0.0,文化=中性公鑰= 31bf3856ad364e35'
我沒有System.Web.Http參考,版本= 4.0.0.0在我的解決方案。請讓我知道我做錯了什麼。
謝謝@ tom-sun-msft。我做了同樣的工作。 – pawanplus