servicestack,swagger,swagger-ui,C#,Javascript,servicestack,Swagger,Swagger Ui" /> servicestack,swagger,swagger-ui,C#,Javascript,servicestack,Swagger,Swagger Ui" />

C# ServiceStack SwaggerUI:当SwaggerUI设置为单个资源时,模型将消失

C# ServiceStack SwaggerUI:当SwaggerUI设置为单个资源时,模型将消失,c#,javascript,servicestack,swagger,swagger-ui,C#,Javascript,servicestack,Swagger,Swagger Ui,我不确定这是否是Swagger JavaScript或生成的Swagger JSON的错误,但当我将Swagger UI指向单个资源(即/resource/MyResource vs/resources)时,似乎无法正确解析模型。当我通过“/resources”url一次性查看所有资源时,模型正确显示为响应类和输入(主体类型)参数。当我将url切换到单个资源时,所有模型都消失了。输入参数的名称和描述以及整个“方法签名”都保留了下来。这似乎不会发生在Swagger Petstore演示中(尽管已经

我不确定这是否是Swagger JavaScript或生成的Swagger JSON的错误,但当我将Swagger UI指向单个资源(即/resource/MyResource vs/resources)时,似乎无法正确解析模型。当我通过“/resources”url一次性查看所有资源时,模型正确显示为响应类和输入(主体类型)参数。当我将url切换到单个资源时,所有模型都消失了。输入参数的名称和描述以及整个“方法签名”都保留了下来。这似乎不会发生在Swagger Petstore演示中(尽管已经批准,但它使用的是较新版本的Swagger)。在与招摇过市相关的API属性方面,我应该做些什么来帮助解决这个问题吗

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