当前位置: 首页 > 知识库问答 >
问题:

在asp.NET CORE/MVC 6应用程序中设置Swagger时出现500错误

牛智志
2023-03-14
using Swashbuckle.SwaggerGen;
using Swashbuckle.SwaggerGen.XmlComments;
using Swashbuckle.Application;
....
public void ConfigureServices(IServiceCollection services)
{
  ...
  services.AddSwaggerGen();
  services.ConfigureSwaggerDocument(options =>
  {
    options.SingleApiVersion(new Info
    {
        Version = "v1",
        Title = "Blog Test Api",
        Description = "A test API for this blogpost"
    });
  });
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
....
  app.UseSwaggerGen();
  app.UseSwaggerUi();
....
}

编辑:这是针对rc1的,可能与当前发布的新netcore 1.0无关(6/29/2016)

共有1个答案

池恩
2023-03-14

在我的例子中,我丢失了存在于API控制器中的route属性中的一个操作。

类似于这样:

[Route("api/[controller]/[action]")]

在我之前:

[Route("api/[controller]")]
 类似资料:
  • 我有一个Spark应用程序,在本地模式下运行没有问题,但在提交到Spark cluster时出现了一些问题。 错误msg如下: 在上面的代码中,是主类。错误msg说“必须在您的配置中设置主URL”,但我已将“--master”参数提供给。 谁知道如何解决这个问题? Spark版本:1.6.1

  • 我在web浏览器中得到以下错误消息 我已经将Firebase web app示例下载到我的本地计算机上,将Firebase控制台的代码片段粘贴到“Database”示例项目的.html文件中,并在控制台中启用了Google作为身份验证方法。 删除代码段可以删除错误,但它根本不起作用(这并不奇怪)。 还尝试了“Auth”示例项目。 我做错了什么?

  • 当我连续发布数据时,我会在C#应用程序上得到发布超时错误,一旦我重新启动应用程序,它会工作几个小时。[注意:由于php需要时间完成任务,所以新的请求都在等待中,它创建队列,等待时间超过2分钟,im出现超时错误]。 我们的两台服务器都使用了最大50%的CPU和RAM使用量 我检查了两个C#代码和PHP代码都工作良好,没有任何问题或bug 提前致谢哥们儿:)

  • 问题内容: 在Jenkins上运行声纳分析独立分析时,出现以下错误。声纳扫描仪能够识别要分析的文件,并且能够对其进行精细分析,但是问题是当它试图将项目发布到仪表板时。 当我在浏览器中打开URL http:// vv123456:9000 / api / ce / submit?projectKey = pkey&projectName = pname 时,它显示 “ {“ errors”:[{“

  • null 脚本'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle'行:838 出了什么问题: 任务“:app:CompileFlutterBuildreLease”执行失败。 null null 应用程序:Build.Gradle