我正在尝试确定为什么我可以在大量计算机上成功安装的 .Net 服务无法在某些计算机上启动。
当服务在这些计算机上启动时,服务会立即停止,因此我的假设是用户没有足够的权限来安装该服务,或者该服务存在问题;然而,这两个条件都是假的(服务有效并且他们有足够的权限)。
我应该采取哪些步骤来确定服务无法启动的原因?
最佳答案
应用程序事件日志应包含服务启动期间发生的任何 .Net 异常的详细信息。这可能有助于诊断问题。
或者,您可以向应用程序启动添加一些调试代码(或跟踪代码),并使用 Sysinternals 中的 debugview看看它到达哪里。
关于.net - 确定 .net windows 服务无法启动的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3096032/