2016-03-23 8 views
0

Derzeit verwenden wir ASP.NET-Kernprojekt für unsere Benutzeroberfläche. Es muss ein OData-Service hinzugefügt werden. Soweit ich es verstehe, wird es noch nicht gut genug unterstützt, also wurde beschlossen, es in einem separaten Web.Api 2 Projekt zu implementieren.Web.Api 2 und Asp.Net-Kern in einer Lösung

  • Gibt es jemanden, der eine solche Erfahrung hat?
  • Ist es ein Weg zu gehen?
  • Kann es bei der Bereitstellung in Azure zu Problemen kommen?

Alle Ideen und Gedanken würden geschätzt werden.

Antwort

1

Wenn Sie die Website in einer anderen Webanwendung hosten, müssen Sie CORS in der Web-API aktivieren, und Sie müssen es während der Entwicklung testen, um Probleme zu vermeiden.

Sie können dieses Problem beheben, indem Sie sowohl die Benutzeroberfläche als auch die API für dieselbe Azure-Webanwendung bereitstellen. Sie können die Benutzeroberfläche unter dem Stamm und die API unter einem virtuellen Verzeichnis haben, zB: apis

+0

Ich glaube, die zweite Hälfte Ihrer Antwort ist, was ich suche. Können Sie Anweisungen geben, wie Sie dies erreichen können? Wenn ich versuche, die zweite Anwendung (API) in derselben Azure App bereitzustellen, wird die erste Anwendung (Web/UI) überschrieben und umgekehrt. –

Verwandte Themen