繁体   English   中英

Windows服务的System.ExecutionEngineException

[英]System.ExecutionEngineException With Windows Service

我有一个Windows服务访问其他项目(无论如何,因为它甚至没有启动)

问题是启动服务时,我有一个System.ExecutionEngineException (在此代码中)

protected override void OnStart(string[] args)
{
    const IConfig config = null;
    _weatherService = new WeatherService();
    _weatherService.setup(config);
    _weatherService.init();
    _weatherService.start();
}

我使用的是Windows XP和.NET 3.5(不,我不是从过去),甚至无法从控制台应用程序启动该服务。 你知道如何解决吗? (如果您需要更多信息,请索取)

非常感谢你们☺

也许尝试禁用并发垃圾转储-参见此处: http : //msdn.microsoft.com/zh-cn/library/at1stbec(v=vs.90).aspx

如果您的程序性能很高,则并发垃圾回收的内存移动可能会引发此异常。

为什么并发GC有时会导致ExecutionEngineException(根据MSDN)?

http://msdn.microsoft.com/zh-CN/library/system.executionengineexception(v=vs.90).aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM