我的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' 登录失败。]

解决方案 »

  1.   

    你右键虚拟目录,点属性。目录安全性/编辑,里选中集成WINDOWS身份验证试试。
      

  2.   

    权限问题 
    有个ASPNET的用户要加进来的
      

  3.   

    这可能是Window xp系统名和系统的管理员搞混淆了。
    我以前也遇到用户名无效的情况,你可以打开SQL server服务器,将服务器上的那个用户名称复制下来,粘贴代码的相关位置就可以了。应该可以。
    还可以更改用户名,打开“我的电脑”--单击“计算机名”--单击“更改”按钮---填入你要输入的计算机名称,
    好像在asp.net中的链接数据库中就用这个名。
      

  4.   

    各位都没有想到,有一个IIS_WPS用户,它才是解决这个问题的关键。谢谢各位!!!