2016-11-22 39 views
-1

我仍然在试图安装我的服务,所以我可以测试它,在解决System.IO filenotfoundexceptionInstallUtil错误

命令我运行的是以前的错误有帮助:installutil C:\开发/项目/ DBBackUpService \ DBBackUpService \ BIN \调试\ DBBackUpService.exe

我返回的错误是在安装阶段发生异常:

System.security.securityException:源未找到,但某些或所有事件日志可能不被搜索。无法访问的日志:安全。然后它执行回滚。

+1

修改您的路径,如下所示:C:\ Dev \ Projects \ DBBackUpService \ DBBackUpService \ bin \ Debug \ DBBackUpService.exe – Dil85

+1

这与SQL语言无关。请选择另一个标签。 – jarlh

+0

将程序的核心拆分为单独的DLL并通过引用的控制台应用程序进行调试。您还可以使用Topshelf来安装与Windows服务相同的控制台应用程序,并使用NLog进行日志记录。 – Steve

回答

0

看起来你想写信息/错误到系统事件日志。当您启动服务时,它正在尝试查看事件日志源是否已经与您的sSource具有相同的名称。

只有系统管理员才有权搜索所有事件日志。运行服务时需要使用本地管理员帐户。

如果担心以管理员身份运行服务的安全风险,则可以使用不同的日志记录系统,如NLog。