C# Windows服务更改其自己的DLL文件
我开发的windows服务遇到了一个棘手的问题。突然,服务在启动时开始崩溃,经过许多天的艰苦研究,我发现:生产服务器目录中的一些DLL与开发服务器中的DLL大小不同。让您知道,过程如下:C# Windows服务更改其自己的DLL文件,c#,.net,dll,windows-services,log4net,C#,.net,Dll,Windows Services,Log4net,我开发的windows服务遇到了一个棘手的问题。突然,服务在启动时开始崩溃,经过许多天的艰苦研究,我发现:生产服务器目录中的一些DLL与开发服务器中的DLL大小不同。让您知道,过程如下: 我在本地Windows 7计算机上使用Visual Studio 2013开发该服务 然后,我编译服务并将bin/Debug目录中生成的文件复制到生产服务器(AmazonEC2机器)中。(注意:我试图使用bin/Release目录中的文件安装该服务,但没有效果) 数周来,尽管windows服务正常工作,但生
- 我在本地Windows 7计算机上使用Visual Studio 2013开发该服务
- 然后,我编译服务并将bin/Debug目录中生成的文件复制到生产服务器(AmazonEC2机器)中。(注意:我试图使用bin/Release目录中的文件安装该服务,但没有效果)
任何提示?您应该安装病毒/恶意软件扫描程序。当没有人更改任何内容且dll正在更改时,您的环境可能会受到影响。您应该安装病毒/恶意软件扫描程序。当没有人更改任何内容且dll正在更改时,您的环境可能会受到影响。问题已解决。问题是由于两台服务器计算机之间的同步服务造成的。禁用windows服务文件夹的同步后,问题就消失了。问题已解决。问题是由于两台服务器计算机之间的同步服务造成的。一旦我禁用了windows服务文件夹的同步,问题就迎刃而解了。好吧,请毫不犹豫地尽快拔掉这台机器。提醒IT员工,或者提醒负责保持公司运营的人。好吧,不要犹豫,尽快拔掉这台机器。提醒IT员工,或者提醒负责保持公司运行的人。值得注意的是,相同的服务在开发机器中正确运行。“膨胀的DLL”问题不会发生在开发机器中。值得注意的是,相同的服务在开发机器中正确运行。“膨胀的DLL”问题不会发生在dev机器中。