【发布时间】:2018-06-21 01:59:28
【问题描述】:
我在 ASP .NET 中有一个 Web API 项目,其中有一些 Web 服务。
我使用方法的cmets来生成Visual Studio中默认创建的帮助页面。
// GET api/version
/// <summary>
/// Test
/// </summary>
/// <returns></returns>
public string Get()
{
return "Last version : 74";
}
这对于开发环境很有用,但我们不希望这些页面出现在生产环境中。
有什么方法可以将它们排除在生产部署之外?
我尝试删除这些文件并确保 Web 服务调用仍然有效,它们确实有效,但我不确定我可以删除哪些文件,我想知道是否有任何更安全/自动的方法可以做到这一点?
这是我目前拥有的文件列表:
- ApplicationInsights.config
- App_Data
- 地区
- bin
- 内容
- favicon.ico
- 字体
- Global.asax
- 脚本
- 观看次数
- Web.config
- WsCommon.wpp.targets
【问题讨论】:
标签: asp.net visual-studio iis asp.net-web-api