मैंने अभी अपने एमवीसी ऐप को सबडोमेन में तैनात किया है और मुझे बस काम करने के लिए वेबपी नहीं मिल सकता है।कोई HTTP संसाधन नहीं मिला जो अनुरोध से मेल खाता है यूआरआई
स्थानीय स्तर तक पहुंचना: स्थानीय होस्ट: 40,052/API/apiEmpreendimento/GetObjects बस ठीक काम करता है, लेकिन पहुंचते हुए निम्न ऑनलाइन: http://subdomain.mysite.com/api/apiEmpreendimento/GetObjects
मुझे देता है
{ "message": "कोई HTTP संसाधन था पाया गया कि अनुरोध URI 'http://subdomain.mysite.com/api/apiEmpreendimento/GetObjects' मेल खाता है। "}
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 }
);
}
}
किसी भी टिप की बहुत सराहना की जाती है।
धन्यवाद
आपको पता है कि आपके यूआरएल में एपीआई/एपीआई है, है ना? क्या वह सही है? – xximjasonxx
मेरे पास मेरे WebApiConfig में एक ही कॉन्फ़िगरेशन है और विधियों का नाम GetLocationCategory है जो एक पैरामीटर स्वीकार करता है .. जब मैं संबंधित पथ चलाता हूं, तो यह मुझे त्रुटि देता है: {"संदेश": "कोई HTTP संसाधन नहीं मिला जो अनुरोध यूआरआई से मेल खाता है 'http : // स्थानीय होस्ट: 43,433/API/WebAPI/GetLocationCategory/87 '। – DharaPPatel