做一个.netcore小项目遇到的一些坑

渺晓 渺晓     2022-12-12     672

关键词:

1、验证码图片的问题,原本的system.drawing不能用了,比较linux系统不支持这个东西,所以导致图片不能展示

     解决办法:改用ZKWeb.System.Drawing,用法跟system.drawing一样

2、session存储的问题,每次请求sessionid都会变,这就导致每次都提示验证码错误

    解决办法:修改CookiePolicyOptions的配置,关闭GDPR    原理:sesion存储依赖于cookie,但是GDPR限制了cookie的存储,所以导致session无法存储,每次都当成新用户请求

3、生产环境是.net core + docker + nginx,由于项目需求,需要记录用户ip,但是经过nginx后,一直都是记录的nginx的内外地址

   解决办法:修改nginx.conf,如下图,增加3行配置

上图内容来自:https://segmentfault.com/a/1190000019085763?utm_source=tag-newest

 

cat集成项目所遇到的一些坑

第一个问题:(jar包依赖冲突)启动报错,直接贴logzhengxin-third-shanghai-cis[2017-08-2114:17:49]56231WARN[main]-AnnotationConfigEmbeddedWebApplicationContext:487:Exceptionencounteredduringcontextinitialization-cancellingre 查看详情

efcore遇到的一个坑

最近转到EFCore做项目,发现了一个坑,在项目上线后发现随着数据增加查询速度越来越慢,发现原来是进行了全表查询 原来的查询varorderCollect=(fromainctx.ECQD_ORDER_HEADwherea.ID==newGuid(id)orderbya.ORDER_IDselecta);修改后varorderId=newGuid(id);... 查看详情

unity---遇到的一些坑和小知识

目录1、在UGUI中的物体顺时针旋转Z是负的。(和正常3D中是相反的)1、在UGUI中的物体顺时针旋转Z是负的。(和正常3D中是相反的)在UGUI中,把视角切换为3D,聚焦Camera。在右上角点击Z正方向,会发现界面是向着UI的反方向,表示Camera... 查看详情

zookeeper安装以及遇到的一些坑(代码片段)

...---------------------------开始:一、Zookeeper原理简介ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集 查看详情

组件传值的几种方式和遇到的一些坑(代码片段)

父传子子传父兄弟之间传:vuex小项目最好别用实例化一个空对象利用中间量:子传父,父传子插槽slot:作用域插槽路由传值:this.$route.params.user=??单向数据流:所有的prop都使得其父子prop之间形成了一个单向下行绑定:父级pr... 查看详情

[转帖].netcore项目指定sdk版本(代码片段)

...tps://www.cnblogs.com/stulzq/p/9503121.html 一.版本里的坑自从.NETCore2.1.0版本发布以后,近几个月微软又进行了几次小版本的发布,可见.NETCore是一门生命力非常活跃的技术。经过一段时间的实践,目前做ASP.NETCore开发时,使用的Nuget包... 查看详情

小程序canvas使用,及一些坑,以及自己的一些小总结

自己做了一个小程序,主要用于给头像加图标的那种,和qq似的,主要用canvas做的,第一回用,掉了很多坑,所以今天系统的总结一下自己所做的,如果大家有不理解的地方,欢迎提问canvas可以用来画一些东西,前台生成一些海... 查看详情

微信小程序使用ucharts时遇到的一些坑及其解决方案(持续更新)(代码片段)

前言新项目是一个微信小程序,由于未来有跨端的可能,且为了降低开发成本,于是选择了uni-app框架进行小程序的开发。项目需求在小程序上显示各种图表,web端使用的是功能的强大的echarts,但由于官方并没... 查看详情

测试三

  之所以要写这个系列是因为在移植项目到ASP.NETCore平台的过程中,遇到了一些“新变化”,这些变化有编译方面的、有API方面的,今天要讲的是编译方面的一些问题。我把它们整理后分享出来,以便各位博友不要再遇... 查看详情

做项目遇到的坑

数据库坑:表命名的规范,避免各平台的关键字:什么order,user,**class,不要这样命名,否则你一定会后悔的;错误:连接设重复了;原因:pom.xml中的变量和propertis中变量覆盖--这个问题很隐蔽,因为运行mvnrun时不显示出来) ... 查看详情

遇到的一些坑

1.node.js中find和findOne区别findOne()返回的是一个对象,而find()返回的是一个数组,数组里面装着对象。findOne()返回的值前端只需要用data.name就能获取到,但find()返回的值前端要用data[i].name来获取。2.书写链接时发生重定向书写链接... 查看详情

pyspider启动错误遇到的一些坑

https://blog.csdn.net/SiHann/article/details/88239892突然接到一个项目是关于pyspider,遇到了一些小坑,百度一下发现并没有很好的解决所以研究了一下。我所使用的python版本是3.6.8,因为pyspider是对pip有版本要求的,所以自动升级一下。升... 查看详情

vue的一些坑(第二天)

...下上面为什么会提到v-bind:class如果你在vue项目里面想要对一个标签添加一个class的话,就必须要用到这个东西了,然后嘞!这个v-b 查看详情

asp.netcore2.0项目实战ncmvc一个基于netcore2.0搭建的角色权限管理开发框架(代码片段)

...最近练习NetCore时抽时间整理的系统,后续能不能发展成一个cms还要看朋友们是否有需要或时间是否充实。这里NCMVC主要还是给想要学习接触Asp.NetCore2.0的朋友们提供一些借鉴以及坑点提醒等,项目现在还有很多不足,以后会尽量... 查看详情

vue中遇到的一些坑,记录一下

 最近用vue开发完成了网页和app的项目试着想记录下遇到的坑,以免下次遇到的时候就轻松解决了一、vue开发pc端1、 cookie不用中文的,和时间格式不要带’/’,否则safari浏览器会报错。这是到目前位置发现在safari的两个大... 查看详情

cordova打包遇到的一些坑

...少坑,还是记录下来,免得以后遇到又浪费时间 1.第一个是图片包含中文文字导致的,找了很久,包括组里做android的也没查出啥原因,偶然看到一篇文章,有截图如下,忘了哪篇了,不然甩个链接,    ,所以下次编译... 查看详情

webview加载pdf遇到的一些坑及解决方法(代码片段)

大家好,我是漫步,今天来分享一个Webview加载PDF遇到的一些坑,希望对你有所帮助。问题来源问题一切的来源还是得从那天说起...有一天产品小王拿着电脑兴致勃勃的来到我的工位旁:“诶,小付,这里... 查看详情

.netcore杂记

在学习.netcore的路上,遇到很多坑,慢慢了解了.netcore设计理念和设计思想(纯属跟人理解)。再此整理了之前写的一些学习笔记,后续也会把新的学习新的加上。1..netcore跨平台实践2.asp.netcore使用EF7CodeFirst创建数据库,同时使用... 查看详情