2017-08-16 46 views
1

我有一個Asp.net WebApi 2網站引用.net 4.6.1。直到現在 該網站引用了PCL組件(便攜式類庫),以便與UWP & Xamarin兼容,沒有問題。現在我試圖按照建議將該PCL更改爲NetStandard2.0程序集,但在啓動站點時收到錯誤。Web Api 2運行時錯誤,當試圖使用.net標準2程序集

的誤差低於 - 未發現

方法: 'System.Collections.ObjectModel.Collection`1 System.Web.Http.HttpConfiguration.get_MessageHandlers()'。

任何想法? 謝謝

回答

3

我得到了同樣的東西。我把這個添加到我的web.config中,它工作。 <dependentAssembly> <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" /> </dependentAssembly>

哦綁定重定向的樂趣。

相關問題