自定义Windows服务保持失败

时间:2018-04-17 11:19:40

标签: c# .net windows service

我必须对作为服务运行的项目的程序集引用进行更改。

从那以后,我遇到了麻烦。似乎在执行此事的某个地方失败并停止服务。

有问题的.dll已部署到作为计划任务运行的其他项目中,并未在那里引起任何问题。

这篇帖子(stackoverflow services)表明,我需要做的就是停止服务并在换掉dll后重新启动它,但我觉得我错过了什么?

或者甚至更好的方法是查看服务运行的可执行文件是否正常工作,就像在任务管理器中一样?

编辑:

我可以看到是什么打破了它,它的实体框架工作抛出了与MetaData相关的异常,我有一个“核心”和“应用程序”层到这个项目,核心处理数据和EF模型,但似乎连接字符串之间的元数据是不同的,例如:

metadata=res://*/EntityFramework.AutomaticOrderingEntities.csdl|res://*/EntityFramework.AutomaticOrderingEntities.ssdl|res://*/EntityFramework.AutomaticOrderingEntities.msl;

与以下内容不同:

metadata=res://*/EntityFramework.WebstoreEntities.csdl|res://*/EntityFramework.WebstoreEntities.ssdl|res://*/EntityFramework.WebstoreEntities.msl;

它们在连接字符串中都是相同的名称和目录等,它们是否必须相同?

0 个答案:

没有答案
相关问题