Приложение Azure будет прервано при загрузке файла публикации с задачей запуска - PullRequest
1 голос
/ 21 октября 2011

Я создал веб-приложение и один агент (EXE) с его счетчиком производительности, используя WMI Query (совместимый с 32-битным), поэтому я создал один файл Enable32BitAppPool1.cmd и добавил его в задачу запуска, содержимое этого файла согласно ниже

% windir% \ system32 \ inetsrv \ appcmd set config -section: applicationPools -applicationPoolDefaults.enable32BitAppOnWin64: true

и установите свойство этого файла «Копировать всегда» в соответствии с этой ссылкой .

Теперь, когда я собираюсь загрузить этот пакет в Azure, он будет прерван или находится в режиме Buzy. Может кто-нибудь сказать мне причину этого?

Ответы [ 2 ]

1 голос
/ 21 октября 2011

Кажется, ваш cmd-файл не работает при запуске. Два возможных решения 1> Создайте .bat файл и попробуйте в качестве задачи запуска для вашей веб-роли. 2> Другое решение заключается в том, что попробуйте запустить файл (.cmd) с помощью system.Diagostic.process.start (...) из какого-либо другого исполняемого файла и установите этот исполняемый файл в качестве задачи запуска.

0 голосов
/ 21 октября 2011

Нет абсолютно никакого способа узнать, основываясь на том, что вы опубликовали, что происходит.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...