小编Dum*_*502的帖子

将 webAPI 发布到 Azure 时出现错误

我构建了我的第一个 API 并尝试发布到 Azure。

我收到以下错误“请确保您的应用程序的 Startup.cs 从 ConfigureServices 中调用 AddSwaggerGen 以便生成 swagger 文件。请访问https://go.microsoft.com/fwlink/?LinkId=2131205&CLCID=0x409了解更多信息信息。”

无法生成 swagger 文件。dotnet swagger tofile 错误

这是我来自 Startup.cs 的代码:

 public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseSwagger();
                app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "PeopleSearch v1"));
            }

            app.UseHttpsRedirection();

            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有谁知道我做错了什么?

api azure asp.net-web-api swagger

6
推荐指数
1
解决办法
2458
查看次数

标签 统计

api ×1

asp.net-web-api ×1

azure ×1

swagger ×1