`
zheyiw
  • 浏览: 1021291 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ABP的Vue项目swagger启动报错的问题

阅读更多
下载最新的ABP模版回来,先使用数据迁移产生数据库,然后运行会发现Swagger不能正常显示,经过不断尝试解决了问题,记录在这里。
1,报错如下
提示找不到 ...//swagger/v1/swagger.json
注意到有两个斜杠,就是这里的问题
解决办法:
  在类Startup中找到
options.SwaggerEndpoint(_appConfiguration["App:ServerRootAddress"] + "/swagger/v1/swagger.json", "MyProject API V1");
把"/swagger/v1/swagger.json"去掉一个斜杠,修改为"swagger/v1/swagger.json"
效果如下:
options.SwaggerEndpoint(_appConfiguration["App:ServerRootAddress"] + "swagger/v1/swagger.json", "MyProject API V1");
重新运行项目,这个错误没有了,如果出现新的错误参考第二点

2,百度发现是SwaggerUI的版本可能有问题
解决办法:选中Web.Core项目,右键,管理NuGet包,更新Swashbuckle.AspNetCore的版本,我更新到了3.0.0
重新运行项目,编译报错
类 SecurityRequirementsOperationFilter 中大量未知的方法,估计是版本原因,直接将类里面的代码全部注释掉

重新运行项目,Swagger正常显示
分享到:
评论

相关推荐

    core+vue的abp框架

    "core+vue的abp框架"是一个基于现代技术栈的开发框架,主要用于构建高效、可扩展的企业级应用程序。在这个框架中,前端采用了流行的JavaScript库Vue.js,提供了丰富的组件化功能和响应式用户界面设计,而后端则采用...

    abp-vue-admin-element-typescript:带有ABP的Vue管理员

    (一个vue电子管理项目) 功能 - 登录 / 注销 - 权限验证 - 页面权限 - 指令权限 - 权限配置 - 二步登录 - 多环境发布 - Dev / Stage / Prod - 全局功能 - 国际化多语言 - 动态换肤 - 动态侧边栏(支持多级...

    HelloAbp:ABP vNext + vue-element-admin入门级项目实战

    HelloAbpABP vNext + vue-...你也可以直接使用vs/vscode来运行感谢@贡献的代码另一个干净的vue版本(只有abp启动模板中的功能):还没做完。。。欢迎关注我的微信公众号:“小黑在哪里” 查看abp vnext相关文章。

    ABP(2.02)框架相关Demo代码以及报错处理和中文说明手册

    作者之所以把项目命名为“ASP.NET Boilerplate”,就是希望它能成为开发一般企业WEB应用的新起点,直接把ABP作为项目模板。 ABP的全称是Asp.net boilerplate project(asp.Net样板工程)。是github上非常活跃的一个...

    基于vue-vben-admin 的Abp框架后台管理界面 abp-next-admin-master.zip

    基于vue-vben-admin 的Abp框架后台管理界面 abp-next-admin-master.zip

    Abp项目重命名工具

    而"Abp项目重命名工具"则是一个专门针对Abp框架开发的辅助工具,其主要功能是帮助开发者快速、方便地更改Abp项目中的各种命名,包括解决方案、项目、类库以及相关的文件和文件夹。 这个工具对于那些在开发过程中...

    ABP框架之OpenIddict分布式认证授权学习手册v1.0

    《ABP框架之OpenIddict分布式认证授权学习手册v1.0》是Rex编写的,旨在引导读者深入理解如何在ABP框架下利用OpenIddict进行分布式认证授权的实践操作。本文将详细解析手册中的关键知识点,帮助开发者构建安全、高效...

    基于Vue+Vuex+Vue-router+EF的ABP开源项目权限管理系统设计源码

    该系统为基于Vue、Vuex、Vue-router和Entity Framework的ABP开源项目,构建了一个完整的权限管理系统。源码包含2604个文件,涵盖多种语言和技术,其中JavaScript、C#、CSS、Vue、TypeScript、HTML等文件类型丰富多样...

    基于ABP框架+EF+VUE 数据库:Mysql智慧物流TMS项目.zip

    基于ABP框架+EF+VUE 数据库:Mysql智慧物流TMS项目.zip

    abp 项目 demo

    4. **审计日志**:ABP自动记录用户的操作,包括访问的URL、方法、参数等,有助于跟踪系统行为和排查问题。审计信息存储在数据库中,可以通过`AuditLogging`模块进行查看和分析。 5. **事件总线**:ABP内置了事件...

    ABP项目重命名源码

    ABP(ASP.NET Boilerplate)是一个强大的开源框架,主要用于构建现代Web应用。...但是,由于ABP项目的复杂性,开发者仍然需要有一定的技术背景和对ABP的理解,才能顺利应用这些工具并解决可能出现的问题。

    Abp项目模板使用Oracle数据库

    在这个“Abp项目模板使用Oracle数据库”的场景中,开发者已经将Abp框架与Oracle 11g数据库集成,以便利用Oracle的强大功能来存储和管理应用程序的数据。Abp.Zero是Abp框架的一个子模块,主要关注多层架构中的基础...

    ABP_C#_abp989_abp_

    这个"ABP_C#_abp989_abp_"压缩包包含的是ABP框架的示例项目,特别适合C#初学者进行学习和实践。"LearningMpaAbp-master"是主项目文件夹,很可能包含了完整的ABP框架应用的源码,用于演示如何使用ABP构建多层架构的...

    .NET ABP项目

    .NET ABP项目是一款基于...module-zero-master这个文件名可能表示这是ABP框架中的“模块零”示例代码,可以作为学习和快速启动ABP项目的起点。通过深入理解和运用ABP框架,开发者可以显著提高软件开发的生产力和质量。

    abp项目demo

    通过研究这些示例,开发者可以快速掌握ABP框架的使用,并将其应用于实际项目中,提高开发效率和代码质量。 总之,ABP框架是构建企业级应用的强大工具,它提供了丰富的特性和最佳实践,旨在简化开发过程。通过GitHub...

    ABP生成项目

    环境准备是项目启动的第一步,通常包括以下环节: 1. **开发环境**: 确保你的计算机上已经安装了Visual Studio或Visual Studio Code这样的.NET开发环境,以及相应的.NET SDK。此外,对于ABP项目,可能还需要安装Git...

    AbpShop 是基于.Net core ABP, Uni-App跨平台,Vue框架基础开发

    AbpShop是一个基于.Net Core架构的开源项目,它利用了ABP框架的高效能和模块化特性,同时结合了Uni-App跨平台开发工具和Vue前端框架,为开发者提供了一个强大的电商平台开发基础。这个项目旨在简化开发流程,帮助...

    ABP.net 5.0 + vue

    ABP.net 5.0 + vue 框架,abp.net是目前最流行的框架,vue也是前端非常流行的框架,下载下来,用vs打开后端代码,用vs code打开前端代码,就可以跑起来了。 后端打开,记得先运行Migrator项目,这样可以自动生成sql ...

    ABP纯净版项目模板

    在ABP的https://abp.io/get-started官网“Direct Download”采用"Tiered生成项目模板,删除所有不需要的...不改变ABP项目的默认结构目录,使用Sqlite本地数据库。可以反映出ABP项目模板对基础类库的最小化组件依赖。

    abp框架源码

    10. **Web API和Swagger集成**:ABP框架集成了Web API和Swagger,方便开发者创建RESTful服务,并通过图形化的界面进行测试和文档编写。 在`aspnetboilerplate-dev`这个压缩包中,你可能会发现以下文件结构: - **...

Global site tag (gtag.js) - Google Analytics