首页 > 其他 > 详细

不重启IIS开发插件

时间:2019-06-09 14:21:19      阅读:113      评论:0      收藏:0      [点我收藏+]

K/3 Cloud 7.x 2018/4/12补丁支持插件热更新了,不用重启IIS。
使用方法:

1、打开WebSite\App_Data\Common.config,修改appSettings,设置IsEnablePlugInHotUpdatetrue,重启IIS
若appSetting中没有IsEnablePlugInHotUpdate,可自行添加;
    <!--是否启用插件热更新(开发时启用,正式服务器必须设为false,以免影响性能)-->
<add key="IsEnablePlugInHotUpdate" value="true" />
 
2、使用IIS开发时,需要在WebSite\TempfilePath目录下新建PluginLoaderTempBin目录,并赋予IIS进程(EveryOne)读写权限;
技术分享图片
 
3、在插件类上添加特性Kingdee.BOS.Util.HotUpdate
技术分享图片
 
4、修改代码,编译
技术分享图片
 
5编译之后,一定要关闭单据,重新打开,代码才能生效!
技术分享图片
 

提示:

1、99%的插件可以热更新;若有特殊情况,如插件热更新后不能正常工作,可用Kingdee.BOS.Util.DisableHotUpdate特性标记之,热更新时忽略该插件;
技术分享图片



2、热更新也可用于Service类(接口改变,需要重启)
技术分享图片




--------------
评论中反馈的插件加载有时无效的问题,已在2019.4补丁解决。
如果修改了非插件类,可以用快速启动工具,1秒重启
http://club.kingdee.com/forum.php?mod=viewthread&tid=1394467&page=1#pid3934243

不重启IIS开发插件

原文:https://www.cnblogs.com/yuking/p/10993206.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!