[英]Windows Service changing its own DLL files
我开发的Windows服务遇到了一个尴尬的问题。 突然,服务在启动时开始崩溃,经过几天的艰苦研究,我发现:生产服务器目录中的某些dll与开发服务器内部的dll具有不同的大小。 您只知道,过程是这样的:
在Windows服务正常运行的许多星期中,生产服务器中的文件和开发计算机中的文件完全相同,除了服务的.config文件有一些细微差别。 当问题首次出现时,我开始看到一个区别:生产机器中的许多DLL文件突然膨胀,就像是其原始大小(以兆字节为单位)的3到4倍一样。
您只知道,该服务使用log4net库进行日志记录过程。
有小费吗?
您应该安装病毒/恶意软件扫描程序。 当没有人更改任何东西并且dll在更改时,您的环境可能会受到威胁。
问题解决了。 该问题是由于两台服务器计算机之间的同步服务所致。 一旦我禁用了Windows服务文件夹的同步,该问题就消失了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.