我是Windows2000系统  上午的时候还好好的
可是现在只要启动VS2003就有会aspnet_wp.exe占用cpu100%,请教怎么解决
直接结束进程的话再打开vs就又变那样了  重新启动了IIS服务也解决不了(刚打开VS里边的项目就变这样 根本没有进行调试 我觉得应该不是代码的问题)
实在头疼得不得了   请高手指点一下  多谢!!还有个问题就是在框架中一个页面上我加载了一个树型结构 也是原来可以运行的   我什么都没改
可是不知道为什么现在加载节点的地方成了死循环了   我把代码发出来请高手指点一下  问题解决马上给分  请帮忙  感激不尽!!!代码如下:
/// <summary>
/// 生成树型结构需要的数据集
/// </summary>
/// <returns>返回数据集</returns>
private DataSet CreateDataSet()
{
selectinformation="select * from tree";
da=new SqlDataAdapter(selectinformation,cn);
da.Fill(ds,"tree");
return ds;
}
/// <summary>
/// //初始化树型结构并添加相应的节点
/// </summary>
/// <param name="nds">树型结构的节点</param>
/// <param name="parentid">根节点的ID</param>
private void InitTree(TreeNodeCollection nds,string parentid)
{
//初始化视图
DataView dv=new DataView();
TreeNode tempNd;
//string intID;
dv.Table=ds.Tables["tree"];
dv.RowFilter="parentid=" + parentid + "" ;
foreach(DataRowView drv in dv)
{
tempNd=new TreeNode();
tempNd.ID=drv["nodeid"].ToString().Trim();
tempNd.Text=drv["nodename"].ToString();
//转到对应的页面并传递参数
tempNd.NavigateUrl="http://localhost/frame-tree/information.aspx?id=" + tempNd.ID ;
tempNd.Target="main";
nds.Add(tempNd);
//intID=drv["parentid"].ToString();
InitTree(tempNd.Nodes,tempNd.ID);
}
}

解决方案 »

  1.   

    既然是原来正常,看一下数据库中的数据是否造成了死循环。即id1是id2的字节点,同时又是它的父节点,递归就会死循环。
      

  2.   

    即id1是id2的子节点,同时又是它的父节点。拼音一不小心就打错
      

  3.   

    启动启动VS2003怎么会启动aspnet_wp.exe呢?除非你调试web应用,否则不需要这个。你恐怕不是仅仅启动vs2003吧。
      

  4.   

    今天在加里没办法试  周一我到公司实验一下  可以的话分马上就给各位加上  sp1234(天气真好,心情越来越好)
    启动启动VS2003怎么会启动aspnet_wp.exe呢?除非你调试web应用,否则不需要这个。你恐怕不是仅仅启动vs2003吧。
    你好 我是在2003里边打开了项目 但是没有进行调试的啊  仅仅是打开了那个项目的文件而已
    请教下这个是什么问题呢  还有就是楼下如果有人也有正确答案的话我可以加分的 起码会每人20分  但是请不要重复上边已经有过的回答   多谢支持合作!!