0

VSからデバッグ/実行すると正常に実行されるac#プログラムがあります。タスクスケジューラで実行すると、コード内の特定の時点で停止し、実行されます。私のログに基づいてこれを見ることができます。

これが私のコードです:

static class Program
{
    static void Main()
    {
        try
        {
            Log.WriteLog("Email Sync invoking...");

            // task scheduler stops here
            foreach (EmailAccount account in EmailAccount.Get())
            {
                Log.WriteLog("Syncing email account " + account.Username);
                EmailAccount.Sync(12, account.Username);
            }

            Log.WriteLog("Email Sync completed.");
        }
        catch (Exception ex)
        {
            Log.WriteError(ex);
        }
    }
}

なぜこれが起こっているのか考えはありますか?

4

0 に答える 0