Ich weiß, dass Asp.Net MVC
und Asp.Net Web API
in Asp.net Core
zu einem Code zusammengeführt wurden und sie erben von Controller
Basisklasse und können alle Rückgabe Implementierungen von IActionResult
. es ist eine Ansicht für MVC oder Json für Web-API.Web Application vs Web Api Projekttypen in Asp.net Kern
Aber wenn ich ein Asp.net Core
Projekt erstellen möchten, bietet es zwei Vorlagen (Web Application and Web Api)
, nach dem, was ich oben sagte, gibt es keine Unterschiede zwischen diesen Controllern, warum zwei Vorlagen gibt es? Gibt es Unterschiede, von denen ich nichts weiß?
Ich möchte ein Projekt erstellen, das zwei APIs und Controller hat, es ist besser, dass ich sie voneinander trennen und sie in verschiedenen Projekten oder im selben Projekt erstellen (im Controller Ordner habe ich sowohl MVC als auch Api Controller)? – pejman
Siehe meine Bearbeitung bitte – CodingYoshi
Gibt es einen Vorteil (oder Nachteil) zu erstellen eine leere Lösung und dann nur ein asp.net Core Web App-Projekt und ein asp.net Core Web API-Projekt vs nur einen separaten Ordner oder Bereich für die API Projekt innerhalb des Web-Anwendungsprojekts? – Reza