|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
Не работают методы статических классов в сервисе Service1 : ServiceBase. Подскажите в чём дело и как это побидть ? :( Оч надо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 13:07 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
stinggga, В методе protected override void OnStart(string[] args) { mystaticclass.InformationMessage("start"); } ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 13:28 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
stingggaНе работают методы статических классов в сервисе Service1 : ServiceBase. а как вы это узнали ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 15:23 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
pation, Потому что мои созданные статические классы (пример Log.writemessage() не записывает информацию в лог файл о том что сервис стартанул) не работают их методы. Все классы находятся в отдельном Project ClassLybrary. Как только я тоже самое делаяю но создавая не статический класс , создаю его экземпляр и вызваю метод записи в лог файл то работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 15:49 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
ничего не ругается просто как будто нет вызова метода :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 15:51 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
как будто нет вызова метода :( и Не работают методы статических классов это две разные разницы выясните почему ваш логгер ни пишет ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 15:59 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
pation, Если в консолном приложение в program в секции Main вызваю метод то он работает. Как только в program в main ставлю :ServiceBase[] servicesToRun; servicesToRun = new ServiceBase[] { new Service1() }; ServiceBase.Run(servicesToRun); и вызваю тоже самое, но в старте сервиса то если класс статический то не работает и не на что не ругается. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 16:10 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
stinggga, приведите код, который работает и который не работает. Если разница между консолью и сервисом, то смотрите в сторону прав пользователя, из-под которого сервис стартует. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 16:18 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
Сервис стартует с под администратора машины если я явно прописываю записать в в лог то пишет как только вызываю статический метод другого project не пишет. Такое впечатление что не хочет пользоваться методами другого проджекта в не консольного приложения ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 16:32 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
stingggaСервис стартует с под администратора машины если я явно прописываю записать в в лог то пишет как только вызываю статический метод другого project не пишет. Такое впечатление что не хочет пользоваться методами другого проджекта в не консольного приложения Выйди из сумрака. Гадалка на кофе уехала в отпуск. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 16:35 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
Проблемма была в построении пути к файлам., когда приложение было запущенно как сервис ("pay.ini" надо было полный путь "c:\...". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 17:24 |
|
Не работают методы статических классов в сервисе Service1 : ServiceBase
|
|||
---|---|---|---|
#18+
stingggaПроблемма была в построении пути к файлам., когда приложение было запущенно как сервис ("pay.ini" надо было полный путь "c:\...". в таком случае ищите свой файл в system32 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 17:35 |
|
|
start [/forum/topic.php?fid=20&fpage=186&tid=1405602]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 330ms |
total: | 478ms |
0 / 0 |