Ich erstelle ein neues MVC4-Projekt, und die Forschung hat mich zu der Überzeugung geführt, dass die Kommunikation von Javascript zur Serverseite jetzt besser über das Web-API-Framework als über Controller-Aktionen erreicht werden kann. Ist mein Verständnis in dieser Hinsicht richtig?
Ich gehe davon aus, dass ich alle meine Attribute usw. zwischen Web-API und MVC-Controllern teilen kann. Auf den ersten Blick scheint dies für mich keine massive Änderung zu sein.
Wenn ich Anwendungen einrichte, teile ich Komponenten gerne in Projekte auf. Mein Plan war ein MVC-Projekt und ein Web-API-Projekt. Aber ich bin auf Probleme gestoßen. Zum Beispiel habe ich 2 Apps als solche, separate Routing-Einrichtung usw. usw. erhalten.
Meine Frage ist also, ob in einer MVC-Anwendung das Web-API-Framework im selben Projekt enthalten sein sollte oder ob die Web-API in ein eigenes Projekt unterteilt werden sollte, um die Probleme zu umgehen.