我正在开发一个 Asp.net web api 项目。我最近使用创建了一个文档端点config.Services.GetApiExplorer();
什么是在生产中隐藏此端点并仍使其可供我团队中的所有其他开发人员使用的最佳方法。
我能想到的一种方法是使用
#if debug
routes.MapRoute(
"documentation",
"documentation/help",
new { controller = "apiexplorer", action
= "Index" }
);
#endif