mdssoft
پنج شنبه 12 شهریور 1388, 13:14 عصر
با سلام.
من یه پروژه windows service درست کردم ، بعد با متد زیر نصبش کردم :
static void InstallService(string ExeFilename)
{
System.Configuration.Install.AssemblyInstaller Installer = new System.Configuration.Install.AssemblyInstaller(Exe Filename, new string[] { });
Installer.UseNewContext = true;
Installer.Install(null);
Installer.Commit(null);
}بعد از نصب هم با متد زیر سرویس رو start کردم :
static void StartService(string serviceName, int timeoutMilliseconds)
{
ServiceController service = new ServiceController(serviceName);
try
{
TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);
service.Start();
service.WaitForStatus(ServiceControllerStatus.Runn ing, timeout);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}اما بعد از start شدن سرویس ، متد OnStart توی پروژه ویندوز سرویسم اجرا نمیشه !
میشه منو راهنمایی کنید.
ممنون.
اینم خود پروژه هست :
36331
من یه پروژه windows service درست کردم ، بعد با متد زیر نصبش کردم :
static void InstallService(string ExeFilename)
{
System.Configuration.Install.AssemblyInstaller Installer = new System.Configuration.Install.AssemblyInstaller(Exe Filename, new string[] { });
Installer.UseNewContext = true;
Installer.Install(null);
Installer.Commit(null);
}بعد از نصب هم با متد زیر سرویس رو start کردم :
static void StartService(string serviceName, int timeoutMilliseconds)
{
ServiceController service = new ServiceController(serviceName);
try
{
TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);
service.Start();
service.WaitForStatus(ServiceControllerStatus.Runn ing, timeout);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}اما بعد از start شدن سرویس ، متد OnStart توی پروژه ویندوز سرویسم اجرا نمیشه !
میشه منو راهنمایی کنید.
ممنون.
اینم خود پروژه هست :
36331