Как создать оконный сервис для чтения XML-файла - PullRequest
1 голос
/ 06 мая 2010

Мне нужно создать оконную службу, которая читает файл xml и принимает значение узла для подключения к серверу sql и создает файл журнала. Я уже создал оконное приложение для этого, но я не знаю, как создавать службы win.

Ответы [ 2 ]

1 голос
/ 06 мая 2010

, но я не знаю, как создавать win-сервисы.

В Visual Studio Pro и более поздних версиях:

Файл => Новый проект => Visual C # => Windows => Служба Windows

и ознакомьтесь с кратким описанием здесь или здесь .

Самое главное, что во время запуска службы вы только делает такие вещи, как порождение рабочего потока.Вы не выполняете реальную обработку там (иначе это приведет к истечению времени ожидания при запуске службы, и Windows убьет ее).Да, и проверьте, с какой рабочей папки запускается служба - вы можете обнаружить, что это системная папка.

0 голосов
/ 07 мая 2010

Возможно, вы захотите взглянуть на TopShelf (http://code.google.com/p/topshelf/),, как описано на их сайте:

«Topshelf - это облегченная инфраструктура для создания служб Windows с использованием .NET Framework. Основная цель Topshelf - ограничение поверхности кода, связанного со службами, внутри приложения.»

Это может сэкономить вам время, когда речь идет об упрощении разработки и развертывания вашего сервиса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...