自己写的windows服务,发现在OnStart 函数中,不能读取本地文件,(文件和exe程序放在同一目录下)。如果读取本地文件,则服务刚启动就退出,很怪异。求助
protected override void OnStart(string[] args)
{
string Port = "11110,1";
StreamReader sr= new StreamReader(File.OpenRead(@"a.ini"),Encoding.Default);
sr.BaseStream.Seek(0,SeekOrigin.Begin);
Port = sr.ReadLine();
sr.Close();
//other code bind listen
}
protected override void OnStart(string[] args)
{
string Port = "11110,1";
StreamReader sr= new StreamReader(File.OpenRead(@"a.ini"),Encoding.Default);
sr.BaseStream.Seek(0,SeekOrigin.Begin);
Port = sr.ReadLine();
sr.Close();
//other code bind listen
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货