Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 启动期间通过Config.MapRoute生成的路由的虚张声势文档?_Asp.net Core_Asp.net Core Webapi - Fatal编程技术网

Asp.net core 启动期间通过Config.MapRoute生成的路由的虚张声势文档?

Asp.net core 启动期间通过Config.MapRoute生成的路由的虚张声势文档?,asp.net-core,asp.net-core-webapi,Asp.net Core,Asp.net Core Webapi,在启动.NET Core 2.0 web API期间,我通过MapRoute()方法注册到控制器的路由。我想大摇大摆地承认这些路线,或允许我在启动时添加它们。我知道文档表明swagger不支持传统的开箱即用路由(仅基于属性的路由),但是,除了为启动过程中动态创建的路由提供文档之外,还有其他方法吗?我创建了一个可以识别传统路由的自定义路由生成器,它取代了原来的Swagger生成器。它支持ASP.NET Core 2.1和ASP.NET Core 3.X应用程序。我在一个生产应用程序中使用了它,该应

在启动.NET Core 2.0 web API期间,我通过
MapRoute()
方法注册到控制器的路由。我想大摇大摆地承认这些路线,或允许我在启动时添加它们。我知道文档表明swagger不支持传统的开箱即用路由(仅基于属性的路由),但是,除了为启动过程中动态创建的路由提供文档之外,还有其他方法吗?

我创建了一个可以识别传统路由的自定义路由生成器,它取代了原来的Swagger生成器。它支持ASP.NET Core 2.1和ASP.NET Core 3.X应用程序。我在一个生产应用程序中使用了它,该应用程序有400多条动态常规路由(自定义约束、正则表达式等),结果非常好