首先说明我用的是win7系统,iis7.5。
我用vs2005制作的asp.net网站,发布网站后,用浏览器连接我的网站,出现如下错误:由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例。请确保该用户在此计算机上有本地用户配置文件。该连接将关闭。我看到论坛里很多人说是连接字符串错误,我觉得是答非所问。因为不是连接自己的数据库的字符串错误,这个错误指的是自动生成的那个ASPNET.MDF数据库的连接错误,但究竟是为什么错,在下真的是搞不明白了。哪位高人指点一下吧!烦透了!

解决方案 »

  1.   

    Data Source=".\SQLEXPRESS;AttachDbFilename=|DataDirectory|Test.mdf;Integrated Security=True;User Instance=false"
    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
    还有就是IIS等权限设置 
      

  2.   

    建立数据库访问还是用
    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myP……这样的字符串连接语句,不然有些权限的问题,再就是网站目录的权限问题,
    目录权限设置,右击目录,选安全,添加用户或在配置中添加用户,添加的用户若简单就用Everyone或以IIS_开头的那个用户,其中要有修改和删除的权限。
      

  3.   

    IIS-》你的本地服务器-》应用程序进程池-》选择一个,我选的是默认那个DefaultAppPool,然后右键选择高级设置-》进程模型-》加载用户配置文件设置为TRUE