मैं NuGet से पैकेज स्थापित, HelpPageConfig.cs-ASP.Net वेब API सहायता पृष्ठ - कोई सामग्री
सेconfig.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));
लाइन uncommented मैं गुण> बनाएँ- के तहत एक ही फाइल निर्धारित किया है> एक्सएमएल
:protected void Application_Start(object sender, EventArgs e)
{
AreaRegistration.RegisterAllAreas();
}
मैं अपने नियंत्रकों से कुछ के लिए कुछ सारांश जोड़ दिया है: प्रलेखन फ़ाइल, एक नया Global.asax.cs फ़ाइल जिसमें मैं Application_Start पद्धति के तहत सभी क्षेत्रों के लिए पंजीकरण के लिए कॉल जोड़ा गया
public class IncidentsController : ApiController
{
/// <summary>
/// this is the summary
/// </summary>
/// <param name="incidentId">this is incidentId</param>
/// <returns>it returns something</returns>
[Route("{incidentId}")]
[HttpGet]
public object GetIncidentById(int incidentId)
{
return Incidents.SingleOrDefault(i => i.id == incidentId);
}
}
जब मैं वेबपेज चलाने के लिए और '/ मदद' केवल एक चीज मैं देख है
उसके बादASP.NET वेब API सहायता पृष्ठ पर जाने के
परिचय
की एक सामान्य विवरण प्रदान करें यहां आपके एपीआई।
और एक खाली पेज ...
मैं और कहा कि डिबग करने की कोशिश की HelpController.cs में में:
public ActionResult Index()
{
ViewBag.DocumentationProvider = Configuration.Services.GetDocumentationProvider();
return View(Configuration.Services.GetApiExplorer().ApiDescriptions);
}
मुझे कोई ApiDescriptions मिलता है।
मुझे क्या याद आ रही है? मैं किसी भी मदद की सराहना करता हूँ!
आपको धन्यवाद !! यह मेरी सही समस्या थी और आपके जवाब ने मेरे लिए इसे हल किया! – edicius6
यह मेरा मुद्दा भी था। धन्यवाद! –
आप एक गॉडसेन्ड हैं! धन्यवाद!! – adamtoakley