我不确定这是否是Swagger JavaScript或生成的Swagger JSON的错误,但似乎当我将SwaggerUI指向单个资源(即/ resource / MyResource vs. / resources)时,模型看起来似乎不对要正确解析 . 当我通过“/ resources”url查看一次拍摄的所有资源时,模型正确显示为响应类和输入(体型)参数 . 当我将网址切换到单个资源时,所有模型都会消失 . 输入参数的名称和描述以及整体“方法签名”仍然存在 . Swagger Petstore演示似乎没有发生这种情况(虽然已获批准,但它使用的是较新版本的Swagger) . 对于有助于此的Swagger相关API属性,我应该做些什么吗?

编辑

作为一种解决方法,我正在使用最新的SwaggerUI(它基于Swagger 1.2规范,但我没有改变任何ServiceStack.Api.Swagger代码来支持它)对我的服务 . 我不得不强制SwaggerUI通过修改swagger.js来添加“Accept:'application / json'”来请求JSON格式的资源,但是一旦我这样做,它似乎在指向单个资源时起作用 . 因此,这可能只是将ServiceStack.API.Swagger中的嵌入式SwaggerUI更新为最新版本 .