簡體   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