.net 在swashback.Core中为所有端点添加IIS虚拟目录前缀
我目前正试图让我的端点在Swagger上为其基本路径(/my application/)添加前缀。 我正在运行一个使用Swashback和Swashback的.NET 4.7.2应用程序。Corev5.6.0。 /my application/是应用程序的IIS虚拟目录 假设我的所有端点都可以通过my-website.com/my-application访问 我希望Swagger为端点显示/my application/Activity,而不仅仅是/Activity 当前,自动生成的.json确实为以下属性设置了正确的值: “主机”:“我的网站”, “基本路径”:“/我的应用程序” 而且“试用”部分确实可以正常工作 目前,这就是大摇大摆的样子: 这就是我想让斯威格看起来的样子: 招摇过市:.net 在swashback.Core中为所有端点添加IIS虚拟目录前缀,.net,swagger,swagger-ui,swagger-2.0,swagger-codegen,.net,Swagger,Swagger Ui,Swagger 2.0,Swagger Codegen,我目前正试图让我的端点在Swagger上为其基本路径(/my application/)添加前缀。 我正在运行一个使用Swashback和Swashback的.NET 4.7.2应用程序。Corev5.6.0。 /my application/是应用程序的IIS虚拟目录 假设我的所有端点都可以通过my-website.com/my-application访问 我希望Swagger为端点显示/my application/Activity,而不仅仅是/Activity 当前,自动生成的.json确
GlobalConfiguration.Configuration
.EnableSwagger(c =>
{
c.PrettyPrint();
c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());
})
.EnableSwaggerUi(c =>
{
});