我通过Swagger 2.0
nuget pkg将我的解决方案更新为Swashbuckle
。自更新以来,Swagger API不再显示响应类的文档。我仍然在我的控制器中使用[ResponseType(typeof(MyObject))]
装饰我的路线,之前会填充响应级别的部分,但这似乎不再被拾起。我在更新中遗漏了什么吗?
修改
这是我在更新后不再看到的内容
答案 0 :(得分:3)
您是否指定了回复代码?如果是这样,请确保包含<response code="200">OK</response>
以显示响应类。
答案 1 :(得分:2)
指定ResponseType
**[ResponseType(typeof(YourOuputModel))]**
public HttpResponseMessage Get(string ListingId)
答案 2 :(得分:0)
我可以通过将[ResponseType(typeof(MyObject))]
属性替换为以下内容来解决此问题:
[ProducesResponseType(typeof(MyObject), 200)]