我使用模块零核心模板(Angular和ASP.NET核心,除非我使用的是.NET Full Framework4.x)创建了一个带有ASP.NET样板的应用程序。当我对IIS (Angular在端口80上运行,ASP.NET Web API在端口21021上运行)进行标准部署时,它工作得很好。但是,如果我尝试将Web API部署到IIS应用程序(类似于虚拟目录),就会遇到Swagger集成方面的问题。我之前找到的答案并没有提供这个问题
我创建了一个全新的Asp.net Core2.2WebAPI应用程序。然后,我对Swagger进行了如下配置。在启动文件的ConfigureServices方法中,我有以下内容。/v1/swagger.json", "My API V1");});
到目前一切尚好。Swagger UI工作起来棒极了。当我介绍一个简单的MVC控制器时,问题就开始了。定义错误获取错误内部服
我有一个aspAPI核心控制台项目,正在使用ApplicationPart加载.net程序集。我需要添加swagger来公开API,但是当我在控制台项目中安装Swashbuckle并在启动类中配置Swagger时,如果我导航到swagger ui,则什么也找不到。它返回401错误。AddControllersAsServices();{
c.SwaggerDoc("v1", new I