3 回答

TA貢獻1851條經驗 獲得超5個贊
將我的應用部署到appharbor時,我遇到了同樣的問題。它尚不支持.NET 4.5的問題。我做了什么。
將我的項目切換到.NET 4.0配置文件。
卸載的Web API NuGet軟件包。
再次安裝Web API(Beta)NuGet軟件包。
驗證.csproj文件包含所有引用的程序集,因此它將始終從Bin文件夾而不是GAC中獲取該文件。

TA貢獻1780條經驗 獲得超5個贊
在IIS 6.0上部署先前轉換(從.NET 4.5到4.0)的Web應用程序時,我遇到了相同的錯誤。
在web.config 運行時部分中,我找到了
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
我已經改為
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
現在就像魅力一樣工作。
- 3 回答
- 0 關注
- 756 瀏覽
添加回答
舉報