|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
|
Не работает служба26.02.2024, 14:14. Показов 2328. Ответов 40
Доброго времени суток.
Впервые пробую сделать службу и столкнулся с проблемой того, что она устанавливается, но не запускается. Помогите понять в чём проблема Ссылка на гитхабе чтобы не слать тонну кода И кроме самой службы, есть вопрос с Form1.cs не понимаю почему у меня button5_Click и button6_Click просто открывают командную строку?
0
|
|
| 26.02.2024, 14:14 | |
|
Ответы с готовыми решениями:
40
Почему служба не работает? Служба некорректно работает в Windows 7
|
|
1338 / 918 / 264
Регистрация: 08.08.2014
Сообщений: 2,757
|
||
| 26.02.2024, 14:25 | ||
|
1. Не находит какой-нибудь конфиг. 2. Не находит dotnet нужной версии. 3. Не хватает прав на какой-нибудь файл/каталог. 4. Не хватает прав на прослушивание сокета. ... и т.п. Загляните в системный журнал, там могут быть подробности исключения, из-за которого служба упала.
0
|
||
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
||||||||||||
| 26.02.2024, 14:35 [ТС] | ||||||||||||
|
kotelok, В журнале одна запись при запуске
Сервис выглядит следующим образом
0
|
||||||||||||
|
1338 / 918 / 264
Регистрация: 08.08.2014
Сообщений: 2,757
|
|
| 26.02.2024, 14:49 | |
|
А если удалить службу и потом снова её зарегистрировать, но через стандартную виндовую утилиту "sc", а не через [RunInstaller], то проблема повторяется?
P.S.: ссылка на гит нерабочая.
0
|
|
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
|
| 26.02.2024, 15:01 [ТС] | |
|
kotelok, Не заметил что он приватный.
Сделал публичным
0
|
|
|
Администратор
|
||||||
| 26.02.2024, 15:19 | ||||||
|
Raketa12, проблема в методе Main:
0
|
||||||
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
||
| 26.02.2024, 15:25 [ТС] | ||
|
OwenGlendower, Если я правильно понял то мне в солюшен нужно добавить ещё один проект, который будет отвечать чисто за сервис?
А я же смогу обращаться к методам из текущего проекта?
0
|
||
|
Администратор
|
|||
| 26.02.2024, 15:40 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
|
| 26.02.2024, 16:24 [ТС] | |
|
OwenGlendower, Получается модель сего произведения в идеале должна будет состоять из 3 "компонентов"
1) проект с сервисом 2) проект с GUI 3) библа классов Правильно понял идею?
0
|
|
| 26.02.2024, 16:36 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
|
| 26.02.2024, 19:29 [ТС] | |
|
Uswer, OwenGlendower, Спасибо.
Думаю когда я переварю переезд на net 6 и соберу всё в итоговом виде, снова подниму эту тему. Был бы благодарен если бы вы накинули мне материала с примерами по этому вопросу. Особенно интересно создание службы.
0
|
|
|
Администратор
|
|
| 26.02.2024, 20:40 | |
|
Raketa12, я могу только ссылки на документацию привести, но вы их наверняка и без меня видели.
0
|
|
|
548 / 355 / 120
Регистрация: 17.08.2014
Сообщений: 1,351
|
||
| 26.02.2024, 22:29 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
||||||||||||||||
| 27.02.2024, 15:34 [ТС] | ||||||||||||||||
|
OwenGlendower, вроде разобрался и получилось следующее:
В Форме я сделал 2 кнопки для добавления и удаления службы Их методы:
1) они тупо открывают командную строку в папке binPath 2) try\catch тут полная фигня которая врятли вообще когда нибудь сработает. Хочу как то обрабатывать результат выполнения команды, но не знаю как
0
|
||||||||||||||||
| 27.02.2024, 16:45 | |
|
0
|
|
|
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,226
|
||||||||||||
| 27.02.2024, 17:19 | ||||||||||||
|
Или же все-таки нужно создать один экземпляр объекта? Добавлено через 2 минуты Возможно задумывалось как-то так:
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
||||||||||||||||||||||||||||
| 27.02.2024, 17:52 [ТС] | ||||||||||||||||||||||||||||
|
IamRain, Согласен, задумывалось не так.
Переделал на это
Кликните здесь для просмотра всего текста
Но это всё равно не решает главной проблемы. Проблемы с установкой и удалением службы. Сейчас переписал метод установки службы на
Не по теме:
Я только что понял, что я нагородил У меня цикл в цикле Сейчас буду переделывать Добавлено через 4 минуты Переписал исполняемый метод Кликните здесь для просмотра всего текста
Его запуск оставил так
P.S. Task возвращает bool потому что он мне нужен ещё и в случае ручного запуска, чтобы вернуть мне завершился он или нет P.S.2 Да Task.CompletedTask я пока не осилил и придумываю костыли
0
|
||||||||||||||||||||||||||||
|
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,226
|
|||||||||
| 27.02.2024, 18:05 | |||||||||
|
Вполне себе рабочий вариант:
И Tranport наконец-то переименуйте уже в Transport. Добавлено через 12 минут
0
|
|||||||||
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
||||||||||||
| 28.02.2024, 16:26 [ТС] | ||||||||||||
|
Получается проблемы внутри цикла выполняемого моей службой я решил.
Осталась проблема с установкой и удалением службы.
А мне нужно установить службу на локальный Добавлено через 1 час 34 минуты Нашел следующую документацию по своему вопросу Создание установщика службы Windows Добавил в проект CliWrap Но благодаря ужаснейшему переводу не могу понять куда я должен припахать данный участок кода
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 11.11.2021
Сообщений: 79
|
||
| 25.03.2024, 17:25 [ТС] | ||
|
Доброго времени.
Вопрос следующий Моя служба запускается и сразу же останавливается. В Журнале событий я вижу следующую ошибку
Он лежит в папке "C:\Program Files\RTech\FtpTransport\Data\ProgrammDa ta.json" И доступ к нему сделан через библу классов. Есть 3 программа которая прекрасно работает с этим файлом, а сервис почему не по тому пути идёт.
0
|
||
| 25.03.2024, 17:25 | |
|
Помогаю со студенческими работами здесь
20
Служба работает не на всех ПК Не работает служба WCF Служба, которая работает по расписанию не работает служба поиска Не работает служба mysql Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|