Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows服务找不到外部库的连接字符串_C#_Entity Framework_Windows Services - Fatal编程技术网

C# Windows服务找不到外部库的连接字符串

C# Windows服务找不到外部库的连接字符串,c#,entity-framework,windows-services,C#,Entity Framework,Windows Services,第一次使用windows服务,但我所拥有的非常简单。我在别处使用的1个应用程序用于记录,然后是我要记录服务开始和停止的服务应用程序 如果这很重要,日志应用程序就是EF 连接字符串在app.config中(在服务应用程序和日志应用程序中),就像我在其他地方使用日志应用程序一样。编译服务时,它位于service.exe.config文件中 然而,当服务尝试安装时,我得到一个错误,即找不到连接字符串 当它是windows服务时,我需要做什么不同的事情吗 Thanx提前到达。感谢您的输入。我想我只是有个

第一次使用windows服务,但我所拥有的非常简单。我在别处使用的1个应用程序用于记录,然后是我要记录服务开始和停止的服务应用程序

如果这很重要,日志应用程序就是EF

连接字符串在app.config中(在服务应用程序和日志应用程序中),就像我在其他地方使用日志应用程序一样。编译服务时,它位于service.exe.config文件中


然而,当服务尝试安装时,我得到一个错误,即找不到连接字符串

当它是windows服务时,我需要做什么不同的事情吗


Thanx提前到达。

感谢您的输入。我想我只是有个糟糕的项目。开始了一个全新的项目,同样的代码和一切,现在一切都很好

如果在MVC项目中发生过一次这种情况,那么在3个月的开发过程中,突然之间什么都不起作用了。必须创建一个新项目,复制所有相同的代码,并且工作正常。想一想那也是vs 2013,但记不得了


Thanx

由于这是实体框架,您的连接字符串是否命名为与上下文相同的名称?这让我一直很困惑。从来没听说过,但我仔细检查了一下,是的,它们都是一样的。当前,“LoggingEntities”是上下文和连接字符串的名称。“当服务尝试安装时”。该服务是否正在安装自身,或者是否有另一个应用程序正在尝试连接。抱歉,在服务项目中出现了新问题,但我正在运行InstallUtil service.exe。希望这能回答问题。在将日志项目作为服务的一部分之前,我首先进行了测试,结果很好。