.net 开发问题总结

.net 开发问题总结,第1张

.net 开发问题总结

1、在winForm中使用Quartz,经常在修改且重新编译后发布,不能读取Quartz配置文件。

问题分析:Quartz配置文件quartz_jobs.xml是通过app.config配置到项目中的,每次仅改定时表达式cron,应该没问题。app.config在编译时是通过项目文件被使用的,且编译后名称改为"项目名.config",而app.config需要自定义配置的地方一般也不改变,但是在修改引用时可能会变,若发布时没有把配置文件"项目名.config"一起发布,可能读取不到相应配置。

解决方案:把配置文件"项目名.config"一起发布,并修改需要调整的自定义配置,即可正常读取quartz_jobs.xml文件启动定时服务。

2、10年前开发的项目使用了spring.net,但是spring.net的发展缓慢,仍主要采用配置文件的方式注入对象,感觉不方便。想通过代码配置的方式,屡屡出错。网上也很少相应资料。

解决方案:经查看源码,分析配置文件定义,发现解决办法。当前实践使用的spring.net 3.0。配置文件如下:


  
    
    
      

若像我们的项目一样,原来是基于配置文件的,可以同时应用配置文件配置和代码配置。但是,在生产环境中,需要删除服务器上站点的缓存或者修改存放项目的文件夹名称,否则,经常会爆出配置失效的错误。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5707453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存