如何在Swashbuckle 5中为ASP.Net调试错误500

问题描述 投票:1回答:2

我从Swashbuckle / Swagger得到了一个错误500,与best related answer I could find相反,我没有在错误响应中看到任何其他信息。

Error 500 in Swashbuckle UISwagger Error With No Response Data

我通过反复试验将控制器和操作注释掉来手动跟踪问题端点,直到我隔离出不良的端点为止,但这很慢,并且不能告诉我为什么]某些端点有问题。我该怎么做才能获得有关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 =>
                {
                });
    }
}

swagger/docs/v1返回以下内容的500响应:swagger/docs/v1 error response headers

我从Swashbuckle / Swagger得到了一个错误500,与我能找到的最佳相关答案相反,我没有在错误响应中看到任何其他信息。我手动跟踪...

asp.net asp.net-web-api swagger swagger-ui swashbuckle
2个回答
0
投票

问题是您的URL请求。将HTTPS更改为HTTP

http://localhost:xxxx/...

0
投票

通常,我使用Chrome开发工具

© www.soinside.com 2019 - 2024. All rights reserved.