isteği ile eşleşen bir HTTP kaynağı bulunamadı. MVC uygulamamı bir alt etki alanına dağıttım ve webapi'nin çalışmasını sağlayamıyorum. Yerel olarak erişmeURI
: localhost: 40052/gayet güzel çalışıyor API/apiEmpreendimento/GetObjects ancak erişen aşağıdaki çevrimiçi: "Hayır HTTP kaynak oldu: http://subdomain.mysite.com/api/apiEmpreendimento/GetObjects
bana
{ "Mesaj" verir istek URI 'http://subdomain.mysite.com/api/apiEmpreendimento/GetObjects' eşleştiğini buldum. "}
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 }
);
}
}
Herhangi bir ipucu çok takdir edilmektedir.
Teşekkür
URL'nizin içinde api/api olduğunu fark ettiniz, değil mi? Bu doğru mu? – xximjasonxx
WebApiConfig'te aynı yapılandırmaya sahibim ve bir parametre kabul eden yöntemlerin adını GetLocationCategory kullanıyorum .. İlgili yolu çalıştırdığımda, bana hata veriyor: {"Message": "İstek URI'siyle eşleşen hiçbir HTTP kaynağı bulunamadı." : // localhost: 43433/aPI/WebAPI/GetLocationCategory/87' . – DharaPPatel