
asp.net core
shanghaimoon
长期从事呼叫中心相关软件的开发研究工作,熟悉VoIP相关技术
展开
-
DateTime.Now 在.netcore下的格式问题
最近在使用.netcore做跨平台开发的时候碰到一个小问题,在数据库中需要保存一个时间字段,时间字段是通过DateTime.Now来获取的,当在Window平台上运行时候一切正常,但是当部署到Linux平台上运行后,提示保存失败,提示如下: 很明显,这个时间件格式变成了带中文"上午 下午"的模样,而不是常见的“yyyy-MM-dd HH:mm:ss”的格式,因此导致了保存出错,这很容易就想到了这和操作系统环境有关系,怎么解决呢,查阅了一些资料,其实也很简单,只需要在Mai...原创 2021-04-25 11:52:45 · 1978 阅读 · 3 评论 -
.netcore3下 ConfigurationManager配置立即生效的问题
公司原来的大部分.netframework网页项目都已经升级到最新的.netcore版本了。在以前对于读取应用配置,都是使用了ConfigurationManager的方法去读取app.config的配置参数,例如:ConfigurationManager.AppSettings["Test"] 到了.netcore版本,配置文件改在了appsetting.json文件中保存了,读取的方法也不太一样,为了降低移植的工作量,我们引入了System.Configuration.Co...原创 2021-04-07 16:26:50 · 763 阅读 · 0 评论 -
.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 · 600 阅读 · 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 · 9206 阅读 · 3 评论 -
.NetCore3.1下Signalr的跨域问题
今天将公司的.net 下的Signarl项目移植到.netcore平台,安装微软的官方文档,一切都比较顺利,但是最后再跨域问题上碰到了一点坑,特此记录一下,也供有同样需要的朋友参考。 在.net版本的Signalr下,跨域问题比较容易解决,代码如下:class Startup{ public void Configuration(IAppBuilder app) { app.Map("/signalr", map => ...原创 2021-03-03 12:25:05 · 1055 阅读 · 1 评论