我从Swashbuckle / Swagger得到了一个错误500,与best related answer I could find相反,我没有在错误响应中看到任何其他信息。
我通过反复试验将控制器和操作注释掉来手动跟踪问题端点,直到我隔离出不良的端点为止,但这很慢,并且不能告诉我为什么]某些端点有问题。我该怎么做才能获得有关Swagger / Swashbuckle错误的有意义的调试信息?
我正在ASP.Net 4.6.2 WebApi应用程序中使用Swashbuckle 5.6.0和Swashbuckle.Core 5.6.0。唯一的配置在SwaggerConfig.cs文件中,如下所示。
public class SwaggerConfig
{
public static void Register()
{
GlobalConfiguration.Configuration
.EnableSwagger(c =>
{
c.SingleApiVersion("v1", "My.Namespace.Here.WebApi");
})
.EnableSwaggerUi(c =>
{
});
}
}
我从Swashbuckle / Swagger得到了一个错误500,与我能找到的最佳相关答案相反,我没有在错误响应中看到任何其他信息。我手动跟踪...
问题是您的URL
请求。将HTTPS
更改为HTTP
。
http://localhost:xxxx/...
通常,我使用Chrome开发工具