随笔分类 - .Net Core开发踩坑记录
记录今年刚开始的core开发中遇到的坑
摘要:{ "ReRoutes": [ { "DownstreamPathTemplate": "/DemoService/{url}", // 下游游请求模板 "UpstreamPathTemplate": "/{url}", // 上游请求模板 "UpstreamHttpMethod": [ "Get"
阅读全文
摘要:.net core3.1 如何设置跨域 最近在做服务端的消息推送,因为业务比较简单、并发很低,所以选择使用SignaIR来做服务端推送。 于是上网找了一下微软的文档,发现和之前的版本有些许改变 //不支持同时设置这四个全允许 app.UseCors(t=> { t.AllowAnyOrigin().
阅读全文
摘要:之前给公司开发了一个文件管理服务,最基本的功能就是文件的上传下载,以及更新删除、预览;负责公司各个子系统的相关附件的管理,所有的接口都通过AOP来进行身份拦截认证了,但是在进行预览的时候,因为采用的是生成一个全新的预览文件,然后直接返回预览文件的Url通过浏览器查看的这种模式,于是需要系统开放静态文
阅读全文
摘要:进在开发公司的文件中心组件,提供各个子系统的附件上传下载、预览、版本更新等功能,前端在今天突然给我发一张图,说预览缩略图遇到问题了,然后发了个截图给我: 这很明显是一个跨域问题, X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 <frame>, <iframe>
阅读全文
摘要:我打包后发现打包后的文件夹内,不存在xml文件,所以swagger加载失败;然后经过测试发现Core项目打包的时候是默认不包含Xml文件的,VS里面也没有办法设置。 解决方法:手动修改项目文件,找到你想要生成xml文件的那个项目的项目文件.csproj,在 <PropertyGroup>结点加入这句
阅读全文
摘要:解决方法:在web.config的system.webServer结点下添加如下代码
阅读全文
摘要:在Startup.cs文件中的ConfigureServices()方法中添加如下代码即可
阅读全文