Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не работают методы статических классов в сервисе Service1 : ServiceBase / 12 сообщений из 12, страница 1 из 1
24.10.2012, 13:07
    #38011270
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
Не работают методы статических классов в сервисе Service1 : ServiceBase. Подскажите в чём дело и как это побидть ? :( Оч надо
...
Рейтинг: 0 / 0
24.10.2012, 13:28
    #38011316
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
stinggga,

В методе
protected override void OnStart(string[] args)
{

mystaticclass.InformationMessage("start");
}
...
Рейтинг: 0 / 0
24.10.2012, 15:23
    #38011560
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
stingggaНе работают методы статических классов в сервисе Service1 : ServiceBase.
а как вы это узнали
...
Рейтинг: 0 / 0
24.10.2012, 15:49
    #38011629
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
pation,

Потому что мои созданные статические классы (пример Log.writemessage() не записывает информацию в лог файл о том что сервис стартанул) не работают их методы. Все классы находятся в отдельном Project ClassLybrary. Как только я тоже самое делаяю но создавая не статический класс , создаю его экземпляр и вызваю метод записи в лог файл то работает.
...
Рейтинг: 0 / 0
24.10.2012, 15:51
    #38011634
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
ничего не ругается просто как будто нет вызова метода :(
...
Рейтинг: 0 / 0
24.10.2012, 15:59
    #38011653
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
как будто нет вызова метода :( и Не работают методы статических классов это две разные разницы

выясните почему ваш логгер ни пишет
...
Рейтинг: 0 / 0
24.10.2012, 16:10
    #38011672
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
pation,

Если в консолном приложение в program в секции Main вызваю метод то он работает. Как только в program в main ставлю :ServiceBase[] servicesToRun;
servicesToRun = new ServiceBase[] { new Service1() };
ServiceBase.Run(servicesToRun);

и вызваю тоже самое, но в старте сервиса то если класс статический то не работает и не на что не ругается.
...
Рейтинг: 0 / 0
24.10.2012, 16:18
    #38011701
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
stinggga,

приведите код, который работает и который не работает. Если разница между консолью и сервисом, то смотрите в сторону прав пользователя, из-под которого сервис стартует.
...
Рейтинг: 0 / 0
24.10.2012, 16:32
    #38011739
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
Сервис стартует с под администратора машины если я явно прописываю записать в в лог то пишет как только вызываю статический метод другого project не пишет. Такое впечатление что не хочет пользоваться методами другого проджекта в не консольного приложения
...
Рейтинг: 0 / 0
24.10.2012, 16:35
    #38011747
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
stingggaСервис стартует с под администратора машины если я явно прописываю записать в в лог то пишет как только вызываю статический метод другого project не пишет. Такое впечатление что не хочет пользоваться методами другого проджекта в не консольного приложения
Выйди из сумрака. Гадалка на кофе уехала в отпуск.
...
Рейтинг: 0 / 0
23.11.2012, 17:24
    #38051056
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
Проблемма была в построении пути к файлам., когда приложение было запущенно как сервис ("pay.ini" надо было полный путь "c:\...".
...
Рейтинг: 0 / 0
23.11.2012, 17:35
    #38051078
Местный король Делфей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работают методы статических классов в сервисе Service1 : ServiceBase
stingggaПроблемма была в построении пути к файлам., когда приложение было запущенно как сервис ("pay.ini" надо было полный путь "c:\...".
в таком случае ищите свой файл в system32
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не работают методы статических классов в сервисе Service1 : ServiceBase / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]