Описание тега topshelf

Topshelf - это платформа для размещения служб для создания служб Windows с использованием.NET.
2 ответа

Использование асинхронных методов WhenStarted и WhenStopped в TopShelf

Мы используем TopShelf как так, чтобы начать наши услуги. Мы видим несколько странные проблемы, связанные с запуском и остановкой службы, и удивляемся, не связано ли это с нашими асинхронными методами запуска / остановки. Посмотрев на документацию с…
08 ноя '18 в 10:03
1 ответ

Команда установки Topshelf не возвращается

Я использую Topshelf v3.1 для установки моего консольного приложения в качестве службы Windows. Я устанавливаю консоль через командную строку, например: myconsole install Все кажется хорошим, за исключением того, что команда кажется никогда не завер…
05 мар '13 в 00:19
1 ответ

Установщик Topshelf требует, чтобы я дважды нажал Enter - почему?

При установке службы через cmd.exe программа установки требует взаимодействия с командной строкой. Дважды мне нужно нажать клавишу, чтобы продолжить. Это проблема для меня, когда я хочу автоматизировать установку. c:\>MyService.exe install Config…
12 ноя '13 в 09:55
1 ответ

Nancy 503 Ошибки переключения на собственный хост OWIN

У меня есть несколько веб-сервисов, в настоящее время размещенных на Nancy.Hosting.Self Мне нужно переместить службы из Nancy.Hosting.Self в хостинг с Microsoft.Owin.SelfHost, чтобы я мог использовать OWIN для аутентификации пользователей. Теоретиче…
17 сен '18 в 21:03
1 ответ

Как заставить Topshelf работать как пользователь домена

Как заставить Topshelf работать как учетная запись пользователя определенного домена? У меня в конфигурации x.RunAs("domain\username", "password"); У меня в коде есть консольный оператор, который печатает идентификатор Windows, под которым выполняет…
05 июл '11 в 15:48
1 ответ

Нэнси с Topshelf не работает, когда работает как служба? C#

Я создал собственный хостинг с Нэнси, а затем хочу, чтобы приложение запускалось как сервисы. Поэтому я использую верхнюю полку, чтобы построить его. Затем, когда я отлаживаю свою программу или запускаю.exe, программа работает хорошо. Но когда я уст…
28 ноя '17 в 07:39
2 ответа

Как начать работу с TopShelf

Я недавно обнаружил TopShelf. Из всего, что я прочитал, выглядит очень круто. Единственная проблема в том, что я не смог его использовать. Я должен что-то пропустить. Ниже мой код. using System; using System.Collections.Generic; using System.Linq; u…
15 сен '14 в 16:42
1 ответ

Служба WCF, размещенная в Topshelf, долго отключается

Я использую Topshelf для размещения службы WCF в качестве службы Windows. Даже когда я просто запускаю консоль, после того, как я отправляю ей Ctrl-C, требуется очень много времени для выключения, и это отражается при запуске в качестве службы. На м…
30 сен '10 в 17:18
1 ответ

Ninject Topshelf Microsoft.Owin.Hosting

Как я могу использовать Topshelf.Ninject и включить OwinNinjectDependencyResolver (из Ninject.Web.WebApi.OwinHost)? Я могу заставить его работать, но мне нужно дважды создать экземпляр ядра Ninject (один раз для Topshelf и один раз для моего HttpCon…
26 июн '14 в 17:27
3 ответа

Почему NServiceBus.Host.exe не выполняет мой код на месте?

Я создаю службу NServiceBus, и когда я запускаю ее (либо в режиме отладки через Visual Studio, либо из командной строки), NServiceBus.Host.exe, кажется, перемещает библиотеки DLL, которые он выполняет, в мою папку AppData. Приложение зависит от ресу…
12 июл '10 в 16:59
0 ответов

C# topshelf не хочет добавлять элементы в базу данных

Здравствуйте, у меня проблема с верхней полкой. Я хочу создать службу Windows, которая может добавлять что-то в базу данных и повторяться каждую минуту. Когда я запускаю приложение topshelf как консольное приложение, все работает нормально, но когда…
16 ноя '15 в 18:46
1 ответ

Запуск службы Topshelf с использованием ConfigureServiceInIsolation - универсальный хост

Я разрабатываю очень простое решение Generic Host, которое позволит нам размещать сборки в качестве служб Windows (аля NServiceBus). Я сталкиваюсь со следующим исключением (похожим на комментарии, упомянутые в посте Дру). Мне нужно, чтобы это работа…
29 июл '10 в 02:11
2 ответа

Почему моя служба Windows не регистрируется, пока служба не будет перезапущена

ТЛ; др Я создал службу Windows с помощью TopShelf, добавил ведение журнала с помощью Log4Net, а затем собрал проект, установил службу и запустил службу. Тогда мой сервис работает нормально, но это не логирование. Появляются журналы TopShelf, но не …
07 июн '18 в 16:48
1 ответ

Topshelf log4net не работает должным образом

У меня есть проект, использующий Topshelf и Log4net, когда я запускаю проект, я вижу новый файл журнала, содержащий только информацию о создании службы, запуске и т. Д., Ни одна из записей журнала, которые я пробую вручную, не добавляется в файл. Ap…
17 фев '16 в 14:31
1 ответ

Topshelf - запуск потоков на основе пользовательских параметров

Я сделал верхний веб-сервис, который использует пользовательский параметр: string department = null; // *********************Below is a TopShelf code*****************************// HostFactory.Run(hostConfigurator => { hostConfigurator.AddCommand…
24 апр '15 в 02:16
0 ответов

Сбой службы Topshelf

Я использую Topshelf для размещения моего клиента WCF (в Windows XP), который подключается к службе WCF (Windows Server 2008) и выполняет некоторую работу в фоновом режиме. Когда я тестировал сервис в Консольном приложении (в TopShelf), у меня не бы…
04 окт '12 в 09:32
1 ответ

Использование Topshelf и Quartz.NET

У меня проблемы с настройкой базовой интеграции Quartz.NET и Topshelf. Ошибки появляются при доступе к ScheduleQuartzJob: Error 1 Delegate 'System.Func<ServiceTest.MyService>' does not take 1 arguments Error 2 Not all code paths return a value…
04 июл '17 в 07:23
0 ответов

Как я могу поддержать отмену долго выполняющейся задачи потребителя masstransit, когда служба Windows, содержащая верхнюю полку, остановлена

Я использую сервис Windows верхнего уровня для размещения потребителя сообщений masstransit. Одна из задач потребителя может занять до 30 минут, но ее легко прервать и перезапустить. Когда я вручную останавливаю службу, я хотел бы, чтобы задача потр…
29 мар '17 в 11:21
0 ответов

Topshelf - Сервис не был запущен своевременно

Я пытаюсь создать службу Windows, используя topshelf. Мне удалось успешно создать то, что я хочу, и отладить его. Мне также удалось установить службу, используя myservice.exe install Но при попытке запустить службу с помощью диспетчера служб я получ…
09 июл '18 в 19:00
3 ответа

Связь между службой Topshelf (действующей в качестве TCP-сервера) и собственным веб-интерфейсом OWIN

У меня есть служба Windows Topshelf, которая действует как сервер TCP. Внутри этого сервиса у меня также есть собственный (OWIN) WebAPI. Моя цель - как-то разрешить WebAPI взаимодействовать с TCP-сервером, который находится и работает в одной и той …
09 янв '17 в 20:10