`
zheyiw
  • 浏览: 999840 次
  • 性别: 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正常显示
分享到:
评论

相关推荐

    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相关文章。

    core+vue的abp框架

    前后端分离, 前端使用vue 后端使用web api。EF框架 使用code first创建数据库。

    abp 项目 demo

    abp 样板项目生成的源码,abp 样板项目生成的源码,abp 样板项目生成的源码,abp 样板项目生成的源码,abp 样板项目生成的源码,abp 样板项目生成的源码

    ABP angularjs 最新版

    ABP官方最新版本的angularjs模板。ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。

    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项目模板对基础类库的最小化组件依赖。

    .NETCore WebAPI中使用Swagger持久化存储Token

    1、ASP.NETCore WebAPI使用Swagger,使用Cookie持久化存储Token,解决每次刷新需要重新输入Token授权。 2、包含进入swagger首页前,需要进行登录的login.html前台静态页面。 Swagger是一个规范且完整的框架,用于...

    swashbuckle-authorize:在WebApi项目中为Swagger(Swashbuckle)启用身份验证和授权

    昂首阔步授权在WebApi项目中为Swagger(Swashbuckle)启用身份验证和授权。 看起来像什么: 如何使用: 1-下载SwaggerAuthorization.js文件并将其复制到Scripts文件夹中。 2-右键单击SwaggerAuthorization.js文件>...

    ABP项目重命名源码

    用于重命名ABP项目解决方案源码,如果重命名功能不能满足要求,可以自己修改相关代码

    Abp项目模板使用Oracle数据库

    Abp项目模板使用Oracle11g数据库包括系统权限管理,Abp.Zero

    Abp项目重命名工具

    Abp官网模板项目重命名工具,已测,真正可用,稳定无bug

    毕设项目:“基于Vue和ABP框架的旅享服务平台的设计与实现”的代码仓库

    毕设项目:“基于ABP和Vue框架的旅享服务平台的设计与实现” 采用ABP框架作为后端微服务,提供Web服务。 采用Vue框架作为前端服务,设计前台与后台,提供给用户使用。 数据库使用PostgreSQL,使用Minio作为S3对象...

    abp项目demo

    abp在github上的示例demo

    .NET ABP项目

    去年出来的ABP框架项目.不错的快速开发框架。DDD 分布式 mongodb EF NH

    毕设&课设&项目&实训-基于.Net core ABP跨平台,Vue框架基础开发的可建立无数个用户.zip

    毕设&课设&项目&实训-基于.Net core ABP, Uni-App跨平台,Vue框架基础开发的可建立无数个用户 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程...

    ABP_C#_abp989_abp_

    ABP示例实例源代码。(C#入门级,适合初学者)。

    abp框架源码

    abp框架源码;abp框架源码;abp框架源码;abp框架源码;abp框架源码

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

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

    基于.Net6+AbpVnext+Vue3+Uniapp+TypeScript的一套份子钱记账系统.zip

    Vue3,springboot,element-ui使用技巧,实战应用开发小系统参考资料,源码参考。 详细介绍了一些Qt框架的各种功能和模块,以及如何使用Qt进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者...

Global site tag (gtag.js) - Google Analytics