.net core发布出来swagger无法访问。docker 发布.net6 webapi swagger访问不到 电脑版发表于:2019/5/16 15:20 **因为代码里边设置swagger的代码是:** ``` if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseSwagger(); app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "蔚宇科技.Api v1")); } ``` 只有开发环境才显示swagger **解决办法:** 1.去除这个if判断,重新发布即可;  2.或者webconfig里配置为开发环境: ``` <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" /> ```