.net-core - Aspnet 样板招摇内部服务器错误?
问题描述
我在使用 .net 核心样板框架的招摇中遇到以下错误。我在“Startup.cs”中进行了必要的配置。我在项目中加入了 Swagger。Swashbuckle.AspNetCore 包版本:5.5.1 这个问题怎么解决?
InvalidOperationException:尝试调用中间件“Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware”时,无法解析“Swashbuckle.AspNetCore.Swagger.ISwaggerProvider”类型的服务。
解决方案
Startup.cs 招摇配置:
public IServiceProvider ConfigureServices(IServiceCollection services){
services.AddSwaggerGen(options =>
{
options.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
options.DocInclusionPredicate((docName, description) => true);
});}
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory){
app.UseSwagger();
app.UseSwaggerUI(options =>
{
options.SwaggerEndpoint("/swagger/v1/swagger.json", "AbpZeroTemplate API V1");
}); }
推荐阅读
- java - 为什么 testng 将属性 a 分配给相同的地址?
- python - 405 方法不允许,添加到购物车烧瓶 python
- python - 在 Django Rest Framework API 中过滤没有直接关系的元素
- php - 存在的索引的未定义索引
- python - 在循环中生成多个 pandas 数据帧,具有变量变量名称
- java - 有谁知道如何将这一行 Java 代码翻译成 Python?
- autodesk-forge - Autodesk Forge API:“此帐户不存在。” 错误
- angular - 如何在新的 Angular GMaps 组件上可视化 GeoJson?
- python - 为什么'无法读取缓存在:.cache-
' 在 Spotipy 中进行身份验证时出现警告并且代码无限期运行? - django - 如果页面加载后数据发生变化,通知用户