C# 已添加webapi.helppage包,但apiexplorer未找到任何内容
我有一个C# 已添加webapi.helppage包,但apiexplorer未找到任何内容,c#,.net,asp.net-mvc,asp.net-web-api,C#,.net,Asp.net Mvc,Asp.net Web Api,我有一个.NET4.5MVC4项目,我通过NuGet向它添加了webapi.helppage包 然后将ApiController添加到我的以下项目中: public class ValuesController : ApiController { // GET api/values public IEnumerable<string> Get() { return new string[] { "value1", "value2" };
.NET4.5MVC4
项目,我通过NuGet向它添加了webapi.helppage
包
然后将ApiController
添加到我的以下项目中:
public class ValuesController : ApiController
{
// GET api/values
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
// GET api/values/5
public string Get(int id)
{
return "value";
}
// POST api/values
public void Post([FromBody]string value)
{
}
// PUT api/values/5
public void Put(int id, [FromBody]string value)
{
}
// DELETE api/values/5
public void Delete(int id)
{
}
}
但是,我可以通过导航到/api/values
来使用示例api控制器
有人知道为什么找不到
apiscription
吗?我做了一个新的web api项目,开始一个接一个地添加我安装的NuGet软件包,结果发现是scape
导致这些软件包无法显示
我在这里找到了更多信息:
到目前为止,最合适的解决方法是将以下内容添加到web.config
scape部分:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<inspectors>
<ignoredTypes>
<add type="Glimpse.AspNet.Inspector.RoutesInspector, Glimpse.AspNet"/>
</ignoredTypes>
</inspectors>
</glimpse>
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<inspectors>
<ignoredTypes>
<add type="Glimpse.AspNet.Inspector.RoutesInspector, Glimpse.AspNet"/>
</ignoredTypes>
</inspectors>
</glimpse>