“/8-3”应用程序中的服务器错误。
--------------------------------------------------------------------------------用户 'VISUALSTUDIO\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'VISUALSTUDIO\ASPNET' 登录失败。源错误:
行 46: SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);
行 47: //打开数据库连接
行 48: objconn.Open();
行 49: int objEmpID;
行 50: objEmpID = Convert.ToInt32(Request.QueryString["EmpID"].ToString());
源文件: C:\Inetpub\wwwroot\8-3\EmployeeModify.aspx.cs 行: 48 堆栈跟踪:
[SqlException: 用户 'VISUALSTUDIO\ASPNET' 登录失败。]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
System.Data.SqlClient.SqlConnection.Open()
_8_3.EmployeeModify.Page_Load(Object sender, EventArgs e) in C:\Inetpub\wwwroot\8-3\EmployeeModify.aspx.cs:48
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
就是简单的一个和SQL Server数据库连接的代码,不知道怎么回事!
看不懂这写堆栈信息,高手帮帮忙好吧!
--------------------------------------------------------------------------------用户 'VISUALSTUDIO\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'VISUALSTUDIO\ASPNET' 登录失败。源错误:
行 46: SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);
行 47: //打开数据库连接
行 48: objconn.Open();
行 49: int objEmpID;
行 50: objEmpID = Convert.ToInt32(Request.QueryString["EmpID"].ToString());
源文件: C:\Inetpub\wwwroot\8-3\EmployeeModify.aspx.cs 行: 48 堆栈跟踪:
[SqlException: 用户 'VISUALSTUDIO\ASPNET' 登录失败。]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
System.Data.SqlClient.SqlConnection.Open()
_8_3.EmployeeModify.Page_Load(Object sender, EventArgs e) in C:\Inetpub\wwwroot\8-3\EmployeeModify.aspx.cs:48
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
就是简单的一个和SQL Server数据库连接的代码,不知道怎么回事!
看不懂这写堆栈信息,高手帮帮忙好吧!
如果是windows身份验证,把他改为混合模式
你的sql server是windows身份验证还是混合模式
验证模式:
<authentication mode="Windows" /> connstr 是这样的:
<appSettings>
<add key="connstr" value="persist security info=False;Integrated Security=SSPI;server=VISUALSTUDIO;Trusted_Connection=true;database=EmployeeManagement" />
</appSettings>
<add key="connstr" value="persist security info=False;Integrated Security=SSPI;server=VISUALSTUDIO;Trusted_Connection=true;database=EmployeeManagement" />
改成:
<add key="connstr" value="server=?;uid=?;pwd=?;database=?;"/>
uid是登陆明,pwd是密码
database=数据库名称
<add key="connstr" value="server=localhost;uid=sa;pwd=sa;database=EmployeeManagement"/>
之外,sql 数据库必须使用混合验证模式
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'ASPNET' 登录失败。原因: 未与信任 SQL Server 连接相关联。源错误:
行 46: SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);
行 47: //打开数据库连接
行 48: objconn.Open();
行 49: int objEmpID;
行 50: objEmpID = Convert.ToInt32(Request.QueryString["EmpID"].ToString());
源文件: c:\inetpub\wwwroot\8-3\employeemodify.aspx.cs 行: 48 堆栈跟踪:
[SqlException: 用户 'ASPNET' 登录失败。原因: 未与信任 SQL Server 连接相关联。]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +474
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
System.Data.SqlClient.SqlConnection.Open() +384
_8_3.EmployeeModify.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\8-3\employeemodify.aspx.cs:48
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
但问题还没有解决用户 'ASPNET' 登录失败。原因: 未与信任 SQL Server 连接相关联。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
“/8-3”应用程序中的服务器错误。
--------------------------------------------------------------------------------未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 48: objconn.Open();
行 49: int objEmpID;
行 50: objEmpID = Convert.ToInt32(Request.QueryString["EmpID"].ToString());
行 51: lblEmpID.Text = objEmpID.ToString();
行 52: string objsql;
源文件: c:\inetpub\wwwroot\8-3\employeemodify.aspx.cs 行: 50 堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
_8_3.EmployeeModify.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\8-3\employeemodify.aspx.cs:50
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()