На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: maxim84_, juice
  
> 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,0754 ]   [ 18 queries used ]   [ Generated: 25.09.18, 05:26 GMT ]