用的工具是:vs2005+sql2000   asp.net  c#
请问是配置问题吗?

解决方案 »

  1.   


    错误如下:System.InvalidOperationException: ConnectionString 属性尚未初始化。 在 System.Data.SqlClient.SqlConnection.PermissionDemand() 在 System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.SqlClient.SqlConnection.Open() 在 GradeMis.Login.userLogin() 位置 H:\GradeMis\Login.aspx.cs:行号 41 
      

  2.   

    ConnectionString 属性尚未初始化webconfig里没配?
      

  3.   

    <configuration>
    <appSettings/>
    <connectionStrings>
    <add name="GradeSysConnectionString" connectionString="Data Source=.;Initial Catalog=GradeSys;Integrated Security=True" providerName="System.Data.SqlClient"/>
    </connectionStrings>
    <system.web>
    <!-- 
                设置 compilation debug="true" 将调试符号插入
                已编译的页面中。但由于这会 
                影响性能,因此只在开发过程中将此值 
                设置为 true。
            -->
    <compilation debug="true"/>
    <!--
                通过 <authentication> 节可以配置 ASP.NET 使用的 
                安全身份验证模式,
                以标识传入的用户。 
            -->
    <authentication mode="Windows"/>
    <!--
                如果在执行请求的过程中出现未处理的错误,
                则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
                开发人员通过该节可以配置
                要显示的 html 错误页
                以代替错误堆栈跟踪。        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>
            -->
    </system.web>
    </configuration>
      

  4.   

    错误信息还是这个:
    System.InvalidOperationException: ConnectionString 属性尚未初始化。 在 System.Data.SqlClient.SqlConnection.PermissionDemand() 在 System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.SqlClient.SqlConnection.Open() 在 GradeMis.Login.userLogin() 位置 H:\GradeMis\Login.aspx.cs:行号 41 
     
      

  5.   

    登陆的时候出现的上面的问题。 我的登录的代码是: #region 
    private void userLogin() 
            { 
                
    string sql = string.Empty; 
    string user = this.txtUsername.Text; 
    string pwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(this.txtPassword.Text,"MD5"); 
                sql = string.Format("select username,password,[group] from admin where username='{0}' and password='{1}'",user,pwd); 
    SqlDataReader dr; 
    SqlCommand cmd = new SqlCommand(sql,conn); 
    try 
                { 
                    SqlConnection Conn = new SqlConnection(Conn); 
                    conn.Open(); dr = cmd.ExecuteReader(); 
    if(dr.Read()) 

    Session["username"] = dr["username"].ToString(); 
    Session["group"] = dr["group"].ToString(); 
    Response.Redirect("Main.aspx"); 

    else 

    Response.Write(" <script>alert('用户名或者密码错误,请重新输入!') </script>"); 


    catch(Exception ex) 

    Response.Write(ex); 

    finally 

    conn.Close(); 


    #endregion 
    哪里有错吗? 
     
     
      

  6.   

    SqlConnection Conn = new SqlConnection(Conn); 
    这是什么意思?
      

  7.   

    private static readonly string connestr = ConfigurationManager.ConnectionStringS["GradeSysConnectionString"].ToString(); SqlConnection Conn = new SqlConnection(Connestr); 
    SqlDataReader dr; 
    SqlCommand cmd = new SqlCommand(sql,Conn); 
    try 
                { 
                    
                    Conn.Open(); 
      

  8.   

    conn=System.Configuration.ConfigurationSettings.AppSettings["GradeSysConnectionString"]