На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Win Service не работает , не знаю в чем проблема
    здравствуйте господа
    написал WCF Service ThetaAutentification.dll. с ним все в порядке. работает без осечек.
    во времья тестировки сервис запускал из win application
    ExpandedWrap disabled
          public partial class Form1 : Form
          {
              ServiceHost _SH = null;
       
              public Form1()
              {
                  InitializeComponent();
              }
       
              private void button1_Click(object sender, EventArgs e)
              {
                  try
                  {
                      _SH = new ServiceHost(typeof(Theta.Autentification.AutentificationService));                
                      _SH.Open();
                      Theta.Autentification.AutentificationService a = new Theta.Autentification.AutentificationService();
                  }
                  catch (Exception ex)
                  {
                      MessageBox.Show(ex.Message);
                  }
              }
       
              private void button2_Click(object sender, EventArgs e)
              {
                  _SH.Close();
                  _SH = null;
              }
          }

    тепер сделал win service
    ExpandedWrap disabled
      partial class ThetaSecurityService : ServiceBase
          {
              private ServiceHost _SH = null;
       
              public ThetaSecurityService()
              {
                  InitializeComponent();
              }
       
              protected override void OnStart(string[] args)
              {
                  try
                  {
                      _SH = new ServiceHost(typeof(Theta.Autentification.AutentificationService));
                      _SH.Open();
                      Theta.Autentification.AutentificationService a = new Theta.Autentification.AutentificationService();
                  }
                  catch (Exception ex)
                  {}
              }
       
              protected override void OnStop()
              {
                  _SH.Close();
                  _SH = null;
              }
          }

    но вотэтот win service висит но WCF Service не запускает, или чтото другое, что происходит не понял, главное ThetaAutentification не пашет.
    что делаю не так?
    спасибо
      Цитата Kobra @
      но вотэтот win service висит но WCF Service не запускает, или чтото другое

      Выясните, что за исключение у вас возникает в пустом catch. Возможно, проблема в правах пользователя, под которым запускается служба.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0194 ]   [ 17 queries used ]   [ Generated: 29.03.24, 15:14 GMT ]