从ASP.NET Web API中删除帮助页面

use*_*430 18 asp.net asp.net-web-api

创建新的Web API项目(MVC 4)时,它会自动为API创建帮助页面.任何想法如何删除ASP.NET Web API帮助页面?

Kir*_*lla 36

  1. 删除调用HelpPage下的文件夹Areas
  2. Microsoft.AspNet.WebApi.HelpPagepacakges.config文件中删除调用的包.
  3. Views\Shared\_Layout.cshtml文件中删除以下行
    @Html.ActionLink("API", "Index", "Help", new { area = "" }, null)

  • 不要从packages.config中删除该行.使用"管理NuGet包"对话框或在"包管理器控制台"中输入以下命令:uninstall-package Microsoft.AspNet.WebApi.HelpPage.这将从您的项目中删除程序集. (16认同)
  • HelpPage nuget包没有安装任何dll ...它只创建HelpPage区域文件夹内容... (3认同)

Jak*_*sky 6

作为Kiran解决方案的一个更推荐的解决方案,只需转到Nuget软件包管理器并删除该软件包Microsoft.AspNet.WebApi.HelpPage

这将删除所有必需的文件,包括area文件夹中的文件。