我有 ASP.Net 6.0 项目,并且我已将 Swagger 配置如下:
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo {
Title = "MyApi",
Version = "v1"
});
c.CustomSchemaIds(x => x.FullName);
c.ResolveConflictingActions(x => x.First());
});
和:
app.UseStaticFiles();
app.UseSwagger();
app.UseSwaggerUI(c =>
{
#if DEBUG
c.SwaggerEndpoint("/swagger/v1/swagger.json", "MyAPI");
#else
c.SwaggerEndpoint("/MyApp/swagger/v1/swagger.json", "MyAPI");
#endif
c.RoutePrefix = string.Empty;
});
swagger.json
正在从正确的端点提供服务。但 UI 端点返回404 Not Found
.
显示 UI 的正确方法是什么?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句