[英]Authorize with both ASP.NET core MVC/Razor site AND a WebAPI
[英]Asp MVC WebApi & .Net Core build results in conflicting binaries
最近幾天我一直在梳頭。
我在同一解決方案中有一個MVC WebApi項目(api)和一個ASP.NET Core網站(演示文稿)。 兩者都針對.Net Framework 4.6.1
他們每個人都獨立運作良好。
表示項目的數據依賴於( 而不是以二進制/引用的方式)api項目。
當我構建演示站點時,它會將各種二進制文件的不正確版本放入api bin文件夾。 這意味着我實際上不能輕松調試兩個項目,因為Web配置中的綁定重定向會崩潰。
無法加載文件或程序集“ System.Net.Http.Formatting”或其依賴項之一
如果刪除api bin文件夾並構建演示文稿,我會在api bin文件夾中找到一些二進制文件(盡管不是api主二進制文件本身)。
我有什么辦法可以阻止演示文稿的生成,將二進制文件放置在錯誤的位置?
所有nuget軟件包都已合並,並且都指向4.6.1
(是的,我已經在尋找將api遷移到ASP.NET Core的方法了,因為從理論上講這應該可以解決問題,但是我無法立即訪問此操作)
任何幫助將非常感激!
我也遇到了同樣的問題,然后我為API創建了另一個項目,並在將API作為一個單獨的項目托管后通過URL訪問它。
API應用程序是可從我的.net核心應用程序訪問的服務結構OWIN托管v4.5應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.