對不起啊,第一篇就是求助文章.(我的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>