У меня есть служба Windows, написанная на C# .Net framework 2.0. Я установил его на три машины, и он работал нормально, но на одной машине (с .Net framework 2.0) установка успешно установила службу, но служба не отвечает после ее запуска. Я проверяю это, проверяя, создан ли файл журнала по определенному пути, указанному в файле конфигурации, или нет. Этот файл журнала создается каждый раз, когда таймер проходит интервал времени. Я не могу понять причину. Проверяли все параметры, но не смогли получить какое-либо решение.Служба Windows установлена успешно, но не отвечает после запуска.
Самое забавное, что одна и та же установка работает на других машинах.
P.S .: У меня есть доступ администратора на всех серверах, на которых я устанавливаю эту службу.
Есть ли различия между тремя машинами? Любой вообще? –
есть. Тот, который не может получить результат, находится на сервере MS Windows 2003 Enterprise Edition. Две машины, на которых успешно работают они на MS Windows XP. Другая машина, на которой успешно работает сервер MS Windows 2003 снова. Теперь этот компьютер 2003 года является машиной разработки, а другой, на которой невозможно получить успешный результат, является производство. Таким образом, возможно, есть некоторые проверки или права или что-то еще, прекращающее обслуживание для доступа к EXE. Вот что я пытаюсь понять. Возможно ли, чтобы код службы выдавал проблему, даже если m использовал ее с .Net framework 2.0? – Ridhi