我知道Asp.Net MVC
和Asp.Net Web API
合併爲一個代碼Asp.net Core
,他們從Controller
基類繼承並能的IActionResult
所有收益的實現。它是用於web api的MVC或Json視圖。Web應用程序VS網絡API項目類型
但是,當我想創建一個Asp.net Core
項目,它提供了兩個模板(Web Application and Web Api)
,根據我在上面說,有這些控制器之間沒有差異,爲什麼會出現兩個模板?有沒有我不知道的差異?
我想建立一個項目,它有兩個API和控制器,它更好,我把它們彼此分開,並在不同的項目或同一個項目中創建它們(在控制器文件夾中我有兩個MVC Api控制器)? – pejman
查看我的編輯請 – CodingYoshi
是否有任何優勢(或劣勢)創建一個空白的解決方案,然後添加一個asp.net核心Web應用程序項目和一個asp.net核心web api項目vs只是一個單獨的文件夾或區域的api Web應用程序項目中的項目? – Reza