1. 程式人生 > >對不起啊,第一篇就是求助文章.(我的Windows 服務啟動又被自動停止了)

對不起啊,第一篇就是求助文章.(我的Windows 服務啟動又被自動停止了)

"本地計算機上的服務ServiceName啟動又自動停止了,一些服務自動停止,如果它沒什麼可做的,例如..".應該很簡單的問題,但查了很多地方,就沒有找到如何解決。服務內容其實很簡單:

以下是服務程式主要程式碼:

 protected override void OnStart(string[] args)
  {
   RemotingConfiguration.Configure("client.config");
  }

  protected override void OnStop()
  {
   StreamWriter sw=File.CreateText(@"C;/test.txt");
   foreach(IChannel ch in ChannelServices.RegisteredChannels)
   {
    sw.WriteLine(ch.ChannelName+"/r/n");
   }
   sw.Close();
  }

以下是Client.Config內容:

<configuration>
 <system.runtime.remoting>
  <application name="client">
   <client>
    <wellknown type="farObj.farObject,farObj" url="tcp://localhost:8080/MyfadddrObject"/>
   </client>
   <channels>
    <channel ref="tcp" port="8081">
     <serverProviders>
      <formatter ref="binary"/>
     </serverProviders>
    </channel>
   </channels>
  </application>
 </system.runtime.remoting>
</configuration>