Сценарий
У меня есть служба Windows, написанная на С#. Я прочитал все потоки google о том, как отлаживать его, но я все еще не могу заставить его работать. Я запустил "PathTo.NetFramework\InstallUtil.exe C:\MyService.exe". Он сказал, что установка прошла успешно, однако когда я запускаю "Services.msc", служба вообще не отображается вообще. Если я зашел в диспетчер задач, появится процесс под названием "MyService.vshost.exe". Довольно уверен, что не это, потому что это услуга, а не процесс.
Может ли кто-нибудь объяснить мне?
Если я должен видеть службу при запуске Services.msc? (Принимая во внимание, что все это делается на локальной машине без серверов AT ALL.
Другие
Я запускаю VS2008.
EDIT:
Все это делается на моем локальном компьютере, у меня нет серверов или нет доступа к ним. Кроме того, я даже не знаю, что делает служба, я хочу отладить ее, чтобы я мог пропустить код и посмотреть, как все это работает (код внутри службы, а не сама услуга - для любого из вас, умных штанов, которые могут предлагаю посмотреть на шаблон).
ИЗМЕНИТЬ 2:
НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ! Каждый раз, когда я пытаюсь что-то получить, я получаю сообщение о необходимости использования NET START или установки службы.
ИЗМЕНИТЬ 3:
Я запускаю VS2008.
Я набрал это: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe C:\dev\Restarter\bin\Release\Restarter.exe
Я получил это: Утилита для установки Microsoft.NET Framework.NET 2.0.050727.3053 Copyright (c) Корпорация Microsoft. Все права защищены.
Запуск транзакционной установки.
Начало этапа установки. См. Содержимое файла журнала для C:\dev\Restarter\bin \ Выпуск \Restarter.exe. Файл находится в каталоге C:\dev\Restarter\bin\Release\EDT.Restar ter.InstallLog. Установка сборки 'C:\dev\Restarter\bin\Release\Restarter.exe'. Затронутыми параметрами являются: logtoconsole = assemblypath = C:\dev\Restarter\bin\Release\Restarter.exe logfile = C:\dev\Restarter\bin\Release\Restarter.InstallLog
Фаза установки успешно завершена, и начинается фаза фиксации. См. Содержимое файла журнала для C:\dev\Restarter\bin \ Выпуск \Restarter.exe. Файл находится в каталоге C:\dev\Restarter\bin\Release\Restar ter.InstallLog. Committing assembly 'C:\dev\Restarter\bin\Release\Restarter.exe'. Затронутыми параметрами являются: logtoconsole = assemblypath = C:\dev\Restarter\bin\Release\Restarter.exe logfile = C:\dev\Restarter\bin\Release\Restarter.InstallLog
Успешная фаза завершена.
Завершенная транзакция завершена.
C:\Program Files\Microsoft Visual Studio 9.0\VC >
Затем я пошел в RUN → Services.msc Я ничего не вижу там.
В диспетчере задач есть процесс "Restarter.vshost.exe".
Что это.
Я только хотел установить и отладить его. Я знаю, что он работает (поскольку он работает и не падает). Но код был написан другом, и я хочу понять базовый код, пройдя его в режиме отладки.