|
Помогите разобраться с созданием и запуском службы Windows.
|
|||
---|---|---|---|
#18+
Помогите разобраться с созданием и запуском службы Windows. К примеру: у меня есть библиотека «Test.dll» со следующим кодом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Я создаю службу Windows (Windows Service) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
подключаю к ней Test.dll. В методе OnStart устанавливаю ссылку не Test.dll Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Устанавливаю службу с помощью installUtil.exe, запускаю «Службы компонентов(ММС)), вижу, что служба установилась успешно, пробую запустить ее, и тут возникает сообщение «Не удается запустить службу Service1 на Локальном компьютер. Эта служба не возвращает ошибки. Возможно это внутренняя ошибка Windows или внутренняя ошибка службы». Если закомментировать строку в методе OnStart Код: plaintext 1. 2. 3.
и заново запустить службу, то служба запуститься. Такое ощущение, что нехочет обращаться к библиотеке Test.dll. Помогите пожалуйста разобраться с данной проблемой ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2003, 15:06 |
|
Помогите разобраться с созданием и запуском службы Windows.
|
|||
---|---|---|---|
#18+
test=new Test.Class1(); А в обыкновенном приложении эта строка работает? По идее должно быть так: Test.Class1 test=new Test.Class1(); ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2003, 16:15 |
|
Помогите разобраться с созданием и запуском службы Windows.
|
|||
---|---|---|---|
#18+
Уже разобрался. Все дело втом, сборка test.dll должна быть или в глобальном кэше сборок или в том же каталоге что и файл сервиса. А у меня test.dll была в другом каталоге. Более полно это описано в документации в разделе How the Runtime Locates Assemblies ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2003, 16:48 |
|
|
start [/forum/topic.php?fid=20&tid=1440010]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 120ms |
0 / 0 |