![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
shanghaimoon
长期从事呼叫中心相关软件的开发研究工作,熟悉VoIP相关技术
展开
-
基于FreeSwitch实现的Webrtc VoIP Phone
一个基于webrtc和freeswitch实现的VoIP Phone实现原创 2022-08-10 11:10:30 · 1848 阅读 · 0 评论 -
MySql表名大小写敏感问题处理
最近公司有个项目需要将原来的MySql数据库迁移到Linux系统下,直接测试网页应用,突然出现了许多表找不到的错误,通过查询资料,发现原来在Linux下的Mysql的表名是大小写敏感的,并且发现有一个参数可以控制表名的识别方式,参数如下:lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的 lower_case_table_names=2, 表名存储为原创 2021-10-13 11:02:16 · 869 阅读 · 0 评论 -
DateTime.Now 在.netcore下的格式问题
最近在使用.netcore做跨平台开发的时候碰到一个小问题,在数据库中需要保存一个时间字段,时间字段是通过DateTime.Now来获取的,当在Window平台上运行时候一切正常,但是当部署到Linux平台上运行后,提示保存失败,提示如下: 很明显,这个时间件格式变成了带中文"上午 下午"的模样,而不是常见的“yyyy-MM-dd HH:mm:ss”的格式,因此导致了保存出错,这很容易就想到了这和操作系统环境有关系,怎么解决呢,查阅了一些资料,其实也很简单,只需要在Mai...原创 2021-04-25 11:52:45 · 1788 阅读 · 3 评论 -
.netcore3下 ConfigurationManager配置立即生效的问题
公司原来的大部分.netframework网页项目都已经升级到最新的.netcore版本了。在以前对于读取应用配置,都是使用了ConfigurationManager的方法去读取app.config的配置参数,例如:ConfigurationManager.AppSettings["Test"] 到了.netcore版本,配置文件改在了appsetting.json文件中保存了,读取的方法也不太一样,为了降低移植的工作量,我们引入了System.Configuration.Co...原创 2021-04-07 16:26:50 · 700 阅读 · 0 评论 -
Nginx 实现对.NetCore3.1 Web应用和Signalr应用的反向代理
最新实现了一套基于.netcore3.1的web应用,由于系统有实时通信的需求,所以Web项目内使用了Signarl技术,它是一种使用Websocket协议进行通信的技术(当然也可以采用其他协议)。 为了保证稳定性,平台的部署考虑使用Centos Linux系统,并使用经典的Nginx作为反向代理,Web本地Url为http://localhost:5000,对于Web的反向代理比较简单,按如下配置即可:server { listen 8001; locatio...原创 2021-03-20 22:56:38 · 717 阅读 · 1 评论 -
.netcore3 下Signalr 关于Joson序列化后对象属性变小写的问题
最近在做关于Signalr的开发,碰到一个问题,当signalr在服务端调用客户端方法并传入对象参数时,在服务端对象的属性首字母是大写的,但是到了客户端,首字母就变成小写了。比如在服务端,user对象的属性的首字母都是大写的,user: F_AgentTime: "2021-03-12T12:00:14.1464954+08:00" F_Area: "" F_ClientId: "" F_ConnectionId: "9lnSbI0QB6HTx-SP6Z21...原创 2021-03-12 12:32:58 · 529 阅读 · 0 评论 -
ASP.Net core 中Server.MapPath的替换方法
最近忙着将原来的asp.net项目迁移到asp.net core平台,整体还比较顺利,但其中也碰到不少问题,其中比比较值得关注的一个问题是,在netcore平台中,System.Web程序集已经取消了,要获取HttpContext并不是太容易,好在通过依赖注入,还是可以得到的,具体方法不在本文的讨论范围,大家可以自行百度。但是在得到了netcore版本的HttpContext后,发现已经不再有Server.MapPath函数了,而这个函数在以前是会被经常引用到的。 通过百度研究,...原创 2021-03-03 22:52:22 · 8577 阅读 · 3 评论