用户 'JAY\ASPNET' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'JAY\ASPNET' 登录失败。 源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  
我再自己电脑上面测试一切正常  然后发布到iis上面  再地址栏输入自己的ip访问 一半正常 一半就是上面那错误 气死了全错就算了  竟然有一半正确    急救命啊  明天公司就要验收了啊

解决方案 »

  1.   

    在数据库里执行下下这个
    -----------------
    GO
    USE   MASTER    
    DECLARE @returnvalue varchar(50) 
    DECLARE @machineName varchar(50)
    SELECT  @returnvalue = hostname from master..sysprocesses WHERE spid = @@spid 
    SELECT @machineName=Rtrim(@returnvalue)
    DECLARE @userName varchar(50)
    SET @userName=@machineName+'\ASPNET'
    IF(SELECT  count(loginname)   FROM   SYSLOGINS WHERE  loginname =@userName)<1
    BEGIN
    EXEC('CREATE LOGIN [' + @Username + '] FROM WINDOWS')
    USE yourdbname
    EXEC sp_addrolemember N'db_owner', @UserName
    END
    ELSE
    BEGIN
    USE yourdbname
    EXEC sp_addrolemember N'db_owner', @UserName
    END USE   MASTER  
    SET @userName='NT AUTHORITY\NETWORK SERVICE'
    IF(SELECT  count(loginname)   FROM   SYSLOGINS WHERE  loginname =@userName)<1
    BEGIN
    EXEC('CREATE LOGIN [' + @userName + '] FROM WINDOWS')
    USE yourdbname
    EXEC sp_addrolemember N'db_owner', @UserName
    END
    ELSE
    BEGIN
    USE yourdbname
    EXEC sp_addrolemember N'db_owner', @userName
    END
    GO
    --------------------
    yourdbname 改成你的数据库名 试试 
      

  2.   

    ,是不是SQL数据连接字符串出错了?
      

  3.   

    asp.net 用户。给sql server添加
      

  4.   

    Connection string
    server=192.168.1.5;User ID=sa;Password=123456;database=MyStore;Connection Reset=FALSE192.168.1.5 is database server IP, if the server is localhost, you can use server=localhost or server=(local)sa and 123456 are username and password of SQL server
      

  5.   

    我觉得应该是给sql server的权限问题   有没有人具体说下怎么映射远程用户??是任何人都可以访问连接?
      

  6.   

    1、把计算机得到ASPNET帐号密码修改,比如改为111111
    2、IIS-网站-属性-ASPNET标签-编辑配置-应用程序,最低下有个ASPNET用户名,把密码改成111111
      

  7.   

    解决了  加入aspnet用户即可
      

  8.   

    把数据库权限弄成"Windows和Sql Server"