一样的程序为什么别的机子能运行成功,我的却不能。 用的工具是:vs2005+sql2000 asp.net c#请问是配置问题吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错误如下: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 ConnectionString 属性尚未初始化webconfig里没配? <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> 错误信息还是这个: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 登陆的时候出现的上面的问题。 我的登录的代码是: #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 哪里有错吗? SqlConnection Conn = new SqlConnection(Conn); 这是什么意思? 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(); conn=System.Configuration.ConfigurationSettings.AppSettings["GradeSysConnectionString"] c# 出现堆栈溢出错误,怎么解决?? 文本框和下拉框 联动 c#异步调用函数 怎么刷新内存中的表格 关于动态添加文本框取值问题???(哪位牛人帮兄弟解决一下) openFileDiolog的问题 IPAddressTextBox控件 一个问题请教大家...急急 在一个具网址中抓取内容应该怎么做? 帮帮忙?(急急急啊)关于DataGird的几个问题(DataKeyField与模板列中下拉框初始化的问题) 关于richtextbox外观 未处理的“System.OutOfMemoryException”类型的异常出现在mscorlib.dll中
错误如下: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
<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>
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
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
哪里有错吗?
这是什么意思?
SqlDataReader dr;
SqlCommand cmd = new SqlCommand(sql,Conn);
try
{
Conn.Open();