Dev.Vikas.S Ответов: 5

"Ошибка 1053: служба не ответила своевременно на запрос запуска или управления"


Привет Друзья,
Цитата:
"Ошибка 1053: служба не ответила своевременно на запрос запуска или управления"


В эти дни я сталкиваюсь с вышеуказанной проблемой при работе с windows server 2003.
Когда я загружаю предварительно скомпилированный файл в IIS и запускаю команду iisreset, он перестает работать, и мое приложение выдает мне ошибку типа "Интернет не может отображать веб-страницу."

Теперь, если я действительно остановлю его и перезапущу, то он даст вышеописанную ошибку (цитируемый текст) и покажет мне крестик красной метки (X) на папке веб-сайтов.
Одно из решений, которое я получил, - это перезапустить сервер.. но не хочу делать это каждый раз в будущем.

спасибо

[no name]

Затем выясните, какая служба не запускается, и исправьте ее.

5 Ответов

Рейтинг:
35

anoopgoyal

Одна из возможных причин этой проблемы [это исправило проблему с моей стороны]:

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

#if(!DEBUG)
Например[] ServicesToRun;
ServicesToRun = новая база обслуживания[]
{
новый сервис электронной почты()
};
ServiceBase.Run(ServicesToRun);
#еще
//функция прямого вызова, что вам нужно для запуска
#endif


Чтобы исправить это, во время сборки службы windows удалите условие #if, потому что оно не работает так, как есть.


HariHarMaharana

Если вы не хотите удалять #if DEBUG, то вы также можете заново построить решение в "Выпускать"режим и использование файла .exe из "Выпускать"папка вместо этого из "Отлаживать" папка.

Member 13533700

Для меня это тоже чудесно сработало.

Рейтинг:
15

Ankur\m/

Вот ты где:
Сообщение об ошибке "ошибка 1053: служба не ответила на запрос запуска или управления своевременно" появляется при попытке запуска службы, использующей учетную запись локальной системы на компьютере под управлением Windows Server 2003
[^]

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

Services that use the local system account to log on to a Microsoft Windows Server 2003-based computer do not start. By default, services such as the following use the local system account to log on:

    World Wide Web Publishing Service
    Microsoft Windows Installer
    Microsoft Windows Management Instrumentation


Dev.Vikas.S

теперь, если я не выполняю команду iisreset, то ровно в 5.30 вечера служба отключается, и приложение начинает показывать сообщение типа "Интернет не может отобразить веб-страницу"
до сих пор мне просто не удалось выяснить, какая служба отключается в 5.30 вечера.

Ankur\m/

Проверьте журналы в средстве просмотра событий. Там может быть что-то для тебя. Также проверьте настройки рециркуляции пула. Пул приложений обычно повторяется с определенным интервалом времени.
Я бы посоветовал вам, чтобы системный администратор правильно настроил эти вещи.

Рейтинг:
1

HariHarMaharana

Одним из таких случаев может быть то, что вы используете отладочный код.
1] снимите его
или
2] Если вы не хотите удалять #если отладка, то вам нужно заново построить решение в "Выпускать"режим и использование файла .exe из "Выпускать"папка вместо этого из "Отлаживать" папка.


Рейтинг:
0

basharsalloum

Цитата:
Привет

Сначала проверьте services.msc , чтобы убедиться ,что у вас есть работающая служба под названием w3svc , если у вас ее нет, то кажется, что ваша служба публикации world wide web не работает или она пропала с вашего сервера из-за ошибки установки, поэтому для исправления используйте одно из следующих решений.

1 - переустановите iis с помощью другого носителя windows server 2003

ОПЕРАЦИОННАЯ

2 - извлеките службу world wide web с рабочего сервера iis и импортируйте ее на свой сервер, который не может запустить iis и пул aaplication.(для этого: в работать сервер, который вы хотите extarct службу w3svc от него , откройте редактор реестра , раскройте в HKLM\система\CurrentControlSet на\службы\служба w3svc , правой кнопкой мыши на w3svc и экспортировать в файл .расширением reg , скопировать этот файл на целевой сервер , резервное копирование текущего реестра , импорт упомянутых выше файла в целевой сервер , перезагрузите)
сейчас вы рабочая версия w3svc с группами, еще сам дополнительно к вашим услугам.МСЦ консоль.

Поздравляем , теперь у вас есть работающий пул приложений и сервер iis


Рейтинг:
0

kruzakk

Просто проверьте .net farework, где вы создали проект и где вы устанавливаете проект