天塌下来了,为了vs2003,不停重装系统
装了系统,装了iis,sql2000,vs2003,用得很爽。 
 第二天开机,运行localhost/home/····, 
 出现错误,重装了iis,sql2000,vs2003,没用。   
 于是重装了系统,装了iis,sql2000,vs2003,用得很爽。 
 第三天开机,运行localhost/home/····, 
 出现错误, 
 只好又重装系统。   
 我的妈,每天我都要重装一次系统。工作需要一定要用vs2003的。   
 我想是操作系统的问题,我的是xp   professional   2002   sp2。   
 每次第二天开机出现的错误都和数据库连接有关,虽然运行不同的页面的错误提示不一样。只要重装,页面代码没有改,就可以正常运行。 
 我这样的计算机高手已经江郎才尽了。   
 高手救我吧。   
 下面是其中一个错误的信息:     
 “/home”应用程序中的服务器错误。 
 --------------------------------------------   
 未将对象引用设置到对象的实例。    
 说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。      
 异常详细信息:   System.NullReferenceException:   未将对象引用设置到对象的实例。   
 源错误:        
 行   46:   { 
 行   47:   SqlConnection   conn   =   new   SqlConnection(dsn); 
 行   48:   conn.Open(); 
 行   49:   } 
 行   50:           
 源文件:   C:\Inetpub\wwwroot\home\datagrid.aspx.cs            行:   48      
 堆栈跟踪:        
 [NullReferenceException:   未将对象引用设置到对象的实例。] 
          LoadLibraryW(UInt16*   )   +0 
          System.EnterpriseServices.Thunk.Security.Init()   +76 
          System.EnterpriseServices.Thunk.Security.SuspendImpersonation()   +81 
          System.EnterpriseServices.Platform.Initialize()   +503 
          System.EnterpriseServices.ResourcePool..ctor(TransactionEndDelegate   cb)   +11 
          System.Data.SqlClient.ConnectionPool..ctor(DefaultPoolControl   ctrl)   +797 
          System.Data.SqlClient.PoolManager.FindOrCreatePool(DefaultPoolControl   ctrl)   +170 
          System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString   options,   Boolean&   isInTransaction)   +358 
          System.Data.SqlClient.SqlConnection.Open()   +384 
          htc.datagrid.OpenDatabase()   in   C:\Inetpub\wwwroot\home\datagrid.aspx.cs:48 
          htc.datagrid.Page_Load(Object   sender,   EventArgs   e)   in   C:\Inetpub\wwwroot\home\datagrid.aspx.cs:42 
          System.Web.UI.Control.OnLoad(EventArgs   e)   +67 
          System.Web.UI.Control.LoadRecursive()   +35 
          System.Web.UI.Page.ProcessRequestMain()   +731            
 -------------------------------------------- 
 版本信息:   Microsoft   .NET   Framework   版本:1.1.4322.573;   ASP.NET   版本:1.1.4322.573        
 说明: 
 1. 
 dsn在web.config里面有定义,是连接数据库的。 
  <add   key= "dsn "   value= "Initial   Catalog=data;Data   Source=xp;User   Id=sa;Password=sa;Max   Pool   Size=10240 "   />     <!--数据库的连接-->    
 2. 
 .NET   Framework   2.0   sp1也重装了,还是不行。
------解决方案--------------------端口冲突问题.我也试过这样的情况.但我选择去研究问题,不去重装
------解决方案--------------------换个系统盘,xp系统老版本的,常出现你说的问题.. 
 用番茄花园不错