void Log(string url, string name)
{
data = client.OpenRead(url);
reader_1 = new StreamReader(data, System.Text.Encoding.UTF8);
string s = reader_1.ReadToEnd();//s中就存放了 那个网站的所有内容
sw = new StreamWriter("E:\\Check\\"+name, false, Encoding.UTF8);
sw.WriteLine(s.Replace(" ", " ").Replace(" ", " ").Replace(" ", " "));
sw.Close();
}
void WriteLog()
{
while (true)
{
Log("http://www.baidu.com", "1.html");
Thread.Sleep(1000 * 60);
}
}
void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码 Thread thread = new Thread(WriteLog);
thread.Name = "写登录日志线程";
thread.Start();
}这是我在全局里写的,程序启动,每隔1分钟生成一次,头几次还行,但多了后VS在桌面右下角的服务直接消失了,服务终止,怎么样解决这个问题啊,资源太耗的缘故??
{
data = client.OpenRead(url);
reader_1 = new StreamReader(data, System.Text.Encoding.UTF8);
string s = reader_1.ReadToEnd();//s中就存放了 那个网站的所有内容
sw = new StreamWriter("E:\\Check\\"+name, false, Encoding.UTF8);
sw.WriteLine(s.Replace(" ", " ").Replace(" ", " ").Replace(" ", " "));
sw.Close();
}
void WriteLog()
{
while (true)
{
Log("http://www.baidu.com", "1.html");
Thread.Sleep(1000 * 60);
}
}
void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码 Thread thread = new Thread(WriteLog);
thread.Name = "写登录日志线程";
thread.Start();
}这是我在全局里写的,程序启动,每隔1分钟生成一次,头几次还行,但多了后VS在桌面右下角的服务直接消失了,服务终止,怎么样解决这个问题啊,资源太耗的缘故??
using(......)
{
......
}