Ich habe eine Visual Studio 2015-Lösung, die eine ASP.NET Core Web API zusammen mit einer ASP.NET Core MVC-Anwendung enthält.ASP.NET MVC + Web API läuft: Routen erhalten
Ich beabsichtige, die API in der MVC-Anwendung zu verwenden, und beide laufen zur gleichen Zeit.
Zum Beispiel wird die API auf localhost:60170
läuft und ich habe einen Controller "api/[controller]"
geroutet wie folgt:
namespace JobManager.WAPI.Controllers
{
[Route("api/[controller]")]
public class ValuesController : Controller
{
Nun, wie bekomme ich die Routen in meiner MVC-Anwendung auf die API, ohne die hartzucodieren Pfad zur API, zB localhost:60170
?
Sie könnten [Hyprlinkr] (https://github.com/ploeh/Hyprlinkr) verwenden. – NightOwl888
Es gibt keine ASP.NET Core Web API. MVC und Web Api haben sich in Core zusammengeschlossen. –
@ NightOwl888: glaube nicht, dass das hier funktioniert. Das Problem scheint zu sein, dass der Benutzer zwei separate Projekte erstellt hat und nun Routen zwischen ihnen teilen möchte. –