我的WEB程序在VS2005中浏览正常,但放在IIS中会提示如下错误,请各位高手指教!!“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。源错误:
行 30: dsBcnsrxxxt = new DataSet("cjb");
行 31:
行 32: daBcnsrxxxt.Fill(dsBcnsrxxxt);
行 33:
行 34: }
源文件: d:\WebSite\Default.aspx.cs 行: 32 堆栈跟踪:
[SqlException (0x80131904): 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。]
--------------------------------------------------------------------------------用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。源错误:
行 30: dsBcnsrxxxt = new DataSet("cjb");
行 31:
行 32: daBcnsrxxxt.Fill(dsBcnsrxxxt);
行 33:
行 34: }
源文件: d:\WebSite\Default.aspx.cs 行: 32 堆栈跟踪:
[SqlException (0x80131904): 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。]
有个ASPNET的用户要加进来的
我以前也遇到用户名无效的情况,你可以打开SQL server服务器,将服务器上的那个用户名称复制下来,粘贴代码的相关位置就可以了。应该可以。
还可以更改用户名,打开“我的电脑”--单击“计算机名”--单击“更改”按钮---填入你要输入的计算机名称,
好像在asp.net中的链接数据库中就用这个名。