日期:2014-05-18  浏览次数:21022 次

执行当前 Web 请求期间,出现未处理的异常
执行当前 Web 请求期间,出现未处理的异常。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。 

源错误: 


行 34: SqlDataAdapter da=new SqlDataAdapter("select plan_date,plan_time,address,show from [plan] ",cn); 
行 35: DataSet ds=new DataSet(); 
行 36: da.Fill(ds); 
行 37: scene_Repeater.DataSource=ds; 
行 38: scene_Repeater.DataBind(); 
问题补充:注:本人刚学.NET,在asp下可以访问数据库的,应该不会是数据库原因
在配置文件里有 <add key="ConnectionString" value="server=localhost;database=meet;uid=meet;pwd="/> 

在default.aspx.cs有 
private void Page_Load(object sender, System.EventArgs e) 

// 在此处放置用户代码以初始化页面 
string strconn=ConfigurationSettings.AppSettings["ConnectionString"]; 
cn=new SqlConnection(strconn); 
if(!IsPostBack) BindGrid(); 

public void BindGrid() 

SqlDataAdapter da=new SqlDataAdapter("select plan_date,plan_time,address,show from [plan] ",cn); 
DataSet ds=new DataSet(); 
da.Fill(ds); 
scene_Repeater.DataSource=ds; 
scene_Repeater.DataBind(); 



sqlserver启动了,我用asp都可以访问的

------解决方案--------------------
那你把localhost改成127.0.0.1试试,
还有自己登陆一下SqlServer看看,database的名称和用户名密码都对吗

还是不行的话,那就不知道怎么回事了