Я установил почтовую службу на сервере Windows 2012. Служба работает, но событие onstart не запускается. Я установил учетную запись входа в систему, используя пользователя домена. Я установил другую службу, которая, кажется, работает нормально. Единственная разница между этими двумя службами заключается в том, что в почтовой службе d есть некоторые операции с БД. Кто-нибудь может мне с этим помочь ??Установка службы windows на сервере Windows 2012
ответ
Отладка служб Windows действительно сложна, особенно если проблема связана с методом OnStart. Я настоятельно рекомендую использовать TopShelf: http://topshelf-project.com/
Таким образом, вы можете разработать свой сервис в виде консольного приложения, которое легко отлаживать. Я уверен, что вы сможете легко обнаружить проблему, если сможете отладить метод.
Для установки приложения в качестве службы Windows, все, что вам нужно сделать, это запустить
{Your.service.exe} install
Для получения дополнительной информации о параметрах командной строки проверьте: http://topshelf.readthedocs.org/en/latest/overview/commandline.html
Я пробовал отлаживать его на своей локальной машине, и он отлично работает ... Но на сервере он не дает никаких исключений или ошибок ... – Venktesh
- 1. Установка Windows на сервер Windows 2012
- 2. установка Oracle 11gR2 в сервере Windows 2012
- 3. гидролокатора установка Qube на Windows Server 2012
- 4. Couchdb на сервере Windows 2012
- 5. Установка службы на Windows Server
- 6. Запуск кода python как службы на сервере Windows 2012 R2
- 7. Как сохранить начало службы datastax на сервере Windows 2012 r2?
- 8. Удаленная установка службы windows
- 9. Развертывание WCF на сервере Windows 2012
- 10. службы Windows Проблема Установка
- 11. WIX Установка службы windows
- 12. Установка саморазвивающейся службы Windows
- 13. Снятие/установка службы Windows
- 14. Установка службы windows
- 15. Установка .NET службы Windows
- 16. Установка службы Windows
- 17. установка/удаление службы Windows
- 18. Установка службы Windows не удается
- 19. Установка Windows SDK .net 4.5 на сервере Windows 2008
- 20. Установка службы Windows C# в Windows 7
- 21. Установка SQL Server 2012 на Windows, 8
- 22. Java System.runFinalization() на сервере Windows 2012
- 23. МЕНЬШЕ не компилировать на сервере Windows 2012?
- 24. Запуск OpenGL на сервере Windows 2012 R2
- 25. _getch() не работает на сервере Windows 2012
- 26. Git на сервере (windows server 2012)
- 27. с кодом VS2005 на сервере Windows 2012
- 28. interop.MODI.dll не работает на сервере Windows 2012
- 29. Конфигурация дайджеста сообщений на сервере Windows 2012
- 30. Установка TFS 2012 на сервере win 2003
кажется, что вы не имеете клиента на сервере который необходим для доступа к базе данных или что-то еще подобное. Вы не используете журнал для регистрации ошибок? –
У меня есть журналы, но нет записей в журнале также – Venktesh
Вы использовали try catch и logged errors при catch? –