Назад | Перейти на главную страницу

Проблема с созданием запланированной задачи из IIS6 на SR2003

Я также разместил этот вопрос в stackoverflow, но также попробую здесь, поскольку он может быть больше связан с системой

Я пишу веб-приложение с использованием .NET. Веб-приложение создает запланированные задачи с помощью класса System.Diagnostics.Process, вызывая SCHTASKS.EXE с параметрами.

Я изменил идентификатор в пуле приложений на конкретного пользователя домена. Пользователь домена является локальным администратором на всех четырех веб-серверах.

С webserver01 я создаю задачи с webserver01 на webserver04.

Работает идеально 3-5 дней, но потом ломается. Это дает мне следующее сообщение об ошибке в окне сообщения:

«Не удалось правильно инициализировать приложение (0xc0000142). Нажмите OK, чтобы завершить приложение».

Если у меня система в неисправном состоянии, и я изменяю идентификатор пула приложений на администратора домена, это работает. Когда я возвращаю его к своему домену-пользователю, он снова ломается. Если я перезагружу сервер, он снова будет работать в течение того же количества дней, но снова сломается.

Похоже, проблема связана с разрешением. Я просто не понимаю, почему иногда это работает, а иногда нет.

Я надеюсь, что кто-то там видел эту проблему!

Будем рады услышать от вас!

С уважением,

Мортен, Дания

Хорошей отправной точкой является просмотр файла журнала запланированных задач, поскольку он даст вам более подробный журнал. http://support.microsoft.com/kb/308558