Я написал свой первый Windows-сервис.
- Создать проект WS
- Переименовать Сервис
- Перетащите таймер в середину
- Включить, отметьте 1с
- Создать logfie в тике, когда не существует
- Установка службы
- Запустить службу
Ничего не происходит ...
Я пытаюсь подключиться к сервису, он загружен правильно, но с точкой останова никогда не срабатывает.
Есть идеи?
Таймер кода:
private void timMain_Tick(object sender, EventArgs e)
{
if (!File.Exists("C:/test.txt"))
File.Create("C:/test.txt");
}
Код инициализации:
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.timMain = new System.Windows.Forms.Timer(this.components);
//
// timMain
//
this.timMain.Enabled = true;
this.timMain.Interval = 1000;
this.timMain.Tick += new System.EventHandler(this.timMain_Tick);
//
// AuctionService
//
this.CanShutdown = true;
this.ServiceName = "AuctionService";
}
Одно слово: File.Create предназначен только для проверки, установлен ли таймер. Из-за этого я был немного невоспитанным =)