sp.net网站 发布到iis后,出现错误,“/photo”应用程序中的服务器错误。
--------------------------------------------------------------------------------用户 '53DA234AE599412\ASPNET' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Exception: 用户 '53DA234AE599412\ASPNET' 登录失败。
53DA234AE599412是我的sql 2000 服务器名,我用的是XP系统,
郁闷,高手帮忙

解决方案 »

  1.   

    Web.Config配置
    <ConnectionString>
        <add name="home" connectionString="Data Source=127.0.0.1;Initial Catalog=feng_bbs;User ID=sa;Password=18823454;"/>
    </ConnectionString>
      

  2.   

    因为你的程序连接SQLServer的连接字符串是用了windows集成登陆,你可以改成用数据库帐号密码登陆。连接字符串的写法是: server=localhost;uid=sa;pwd=xxxx;database=master; server是数据库服务器的机器名或者IP,如果是同一台机可以用localhost uid是数据库登陆帐号 pwd是数据库密码 或者:
    1、在SQL Server创建 “电脑名\ASPNET”用户。比如我创建HP-2V47VI88M4GB\ASPNET
    2、在SQL EntERPrise manager里打开“安全性”文件夹,右击“登录”,选择“新建登录……”。“常规”选项卡,“名称”填HP-2V47VI88M4GB\ASPNET,其他默认;“数据库访问”选项卡,指定访问的数据库,我指定的是Northwind数据库,然后给他赋权限:dbo,public就够了。
      

  3.   

    把ASPnet 用户添加到sql server 里面,同时添加对你数据库的database owner 权限
    如果这样还不行 在运行里 重庆注册一下aspnetC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i