当前位置:  开发笔记 > 编程语言 > 正文

为什么在GetCcNetConfigFiles之后需要重新启动CruiseControl.NET?

如何解决《为什么在GetCcNetConfigFiles之后需要重新启动CruiseControl.NET?》经验,为你挑选了2个好方法。

需要重新启动CruiseControl.NET服务以获取项目配置文件中的更改.

我发现这非常烦人,不确定它是否是一个错误或它的工作方式.

有没有办法在人们的经历中克服这个问题?



1> si618..:

如果您的项目在与ccnet.config不同的文件中分隔,则除非触摸实际的ccnet.config,否则需要重新启动该服务.

我们在ccnet.config中为我们的项目使用ENTITY和SYSTEM文件引用,所以我们在同一条船上.我很乐意为更容易的项目维护付出代价,因为重新编写脚本很容易:

net stop CCService
net start CCService
IISRESET

如果您希望完全自动执行此操作,并将项目置于源代码管理之下,那么只要触摸项目文件,就可以触发更新并重新启动.



2> PilotBob..:

如果您使用预处理器,则在1.4.4之前的CC.Net中存在一个错误,包括它在修改包含的ccnet.config文件时没有重新加载配置.

这是我报告的一个错误,它已在CC.Net 1.4.4及更高版本中修复.

此外,请记住,如果构建正在运行并且配置发生更改,则在构建处于空闲状态之前不会发生.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有