我将代码部署到服务器时,Swagger UI(或swagger.json文件)没有更新。如果我转到Swagger UI页面,服务器会给我一个旧版本的文档。
一切都在本地运行,因此问题必须与部署过程或IIS相关。
关于可能导致此问题的任何想法,以及我如何解决这个问题?
我尝试了以下内容:
(使用Swashbuckle for .NET Framework,而不是.NET Core)
答案 0 :(得分:0)
您可能需要清除浏览器的缓存。 我刚遇到此问题,并通过清除浏览器的缓存来解决
答案 1 :(得分:0)
在我的情况下,set 属性是私有的,之后更新 swagger 没有问题。
之前: 公共字符串街{得到;私人订制; }
之后: 公共字符串街{得到;放; }
希望这有帮助 = )