ASN。NET初级问题解决

Posted on 2006-04-16 18:35  Ben-shing  阅读(104)  评论(0)    收藏  举报
用户 'LIU\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'LIU\ASPNET' 登录失败。

源错误:


行 25: public void FillDataSet(myDataSet dSet)
行 26: {
行 27: sqlDataAdapter1.Fill(dSet);
行 28: }
行 29: // End of the new code.


源文件: d:\wwwroot\net\mywebform\component1.cs    行: 27 
 
 ⒈将你的sqlserver的验证方式改为混合验证。
在C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG目录下更改machine.config文件中的<processModel 节
将userName="machine" 改成userName="SYSTEM"
    ⒉打开sql企业管理器--安全---添加登录用户(aspnet_wpt)
    ⒊ASP.NET的运行用户是{machineName}\ASPNET,如果你的SQL Server里没有添加这个用户,同时SqlConnection又采用windows验证的话,就会出现这个问题
可以在SQL Server里添加上述用户
或者不要采用windows验证,而指定User ID 和Password