Ich habe meine MVC-App gerade in einer Subdomain bereitgestellt und Webapi kann nicht funktionieren.Es wurde keine HTTP-Ressource gefunden, die mit der Anforderungs-URI übereinstimmt.
Zugriff auf lokal: localhost: 40052/api/apiEmpreendimento/GetObjects ganz gut funktioniert, aber den Zugriff auf die folgenden online: http://subdomain.mysite.com/api/apiEmpreendimento/GetObjects
mich gibt
{ "message": "Nein HTTP-Ressource war gefunden, dass die Anforderungs-URI 'http://subdomain.mysite.com/api/apiEmpreendimento/GetObjects' übereinstimmt. "}
App_Start/WebApiConfig.cs
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { action = "get", id = RouteParameter.Optional }
);
}
}
Jeder Tipp wird sehr geschätzt.
Danke
Sie erkennen, Ihre URL hat api/api drin, richtig? Ist das richtig? – xximjasonxx
Ich habe die gleiche Konfiguration in meiner WebApiConfig und haben Methoden Name GetLocationCategory, die einen Parameter akzeptiert .. wenn ich den entsprechenden Pfad ausführen, gibt es mir Fehler: {"Nachricht": "Es wurde keine HTTP-Ressource gefunden, die die Anfrage URI 'http : // localhost: 43433/api/WebApi/GetLocationCategory/87 '. – DharaPPatel