【发布时间】:2020-08-09 18:31:49
【问题描述】:
我正在尝试将 Swagger 与我在 DotNetNuke 中创建的 API 一起使用,但我无法让它工作。
我已经安装了 Swashbuckle 及其所有依赖项,但我无法访问 swagger ui 端点。我相信 DotNetNuke 搞乱了路由,这就是问题所在。
我有一个这样实现的 RouteMapper:
public class RouteMapper : IServiceRouteMapper
{
public void RegisterRoutes(IMapRoute mapRouteManager)
{
mapRouteManager.MapHttpRoute("MyAPI", "default", "{controller}/{action}", new[] { "MyAPI.Controllers" });
}
}
关于如何解决此问题以便能够访问 swagger 的端点的任何想法?
【问题讨论】:
-
嗨@Andrei,您使用的是哪个版本的 DNN?
-
你好克里斯,我正在使用 DNN 9
-
@AndreiCurta 你最后让这个工作了吗?
-
@ParasDaryanani 我已经尝试了这篇文章中的建议,但不幸的是我没能大摇大摆地与 dnn 合作
标签: .net swagger dotnetnuke swashbuckle