C# Windows服务正确启动但未执行代码

C# Windows服务正确启动但未执行代码,c#,.net,windows-services,C#,.net,Windows Services,我写信给你时遇到了一个问题: 安装Windows服务后,没有任何问题,我启动了自己的Windows服务(从发布版开始),一切看起来都很好,但我的任何代码都被执行了。更重要的是,我想强调的是,在直接从VisualStudio运行相同的代码之后,一切都很顺利。 如果有人知道如何解决此问题,请告诉我。跟踪到任何特定错误?您在日志(您有日志记录,对吗?)或事件日志中看到了什么吗?如果服务崩溃,事件日志必须有一些线索,谢谢您的快速回答。我有nlog,但我没有注意到我的数据库中有任何错误。这可能是授权问题,

我写信给你时遇到了一个问题: 安装Windows服务后,没有任何问题,我启动了自己的Windows服务(从发布版开始),一切看起来都很好,但我的任何代码都被执行了。更重要的是,我想强调的是,在直接从VisualStudio运行相同的代码之后,一切都很顺利。
如果有人知道如何解决此问题,请告诉我。

跟踪到任何特定错误?您在日志(您有日志记录,对吗?)或事件日志中看到了什么吗?如果服务崩溃,事件日志必须有一些线索,谢谢您的快速回答。我有nlog,但我没有注意到我的数据库中有任何错误。这可能是授权问题,因为今天我添加了app.manifest来启用和禁用webapi中的服务。在调试器中运行Windows服务项目会导致使用与在服务环境中托管可执行文件不同的启动入口点。向OnStart添加日志记录。服务控制管理器是将其显示为“已启动”还是在您向其发送start命令后立即再次指示“已停止”?