由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例
/”应用程序中的服务器错误。
由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例。请确保该用户在此计算机上有本地用户配置文件。该连接将关闭。
堆栈跟踪:
[SqlException (0x80131904): 由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例。请确保该用户在此计算机上有本地用户配置文件。该连接将关闭。] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +6256377 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +245 |
由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例
问题:web应用程序在VS2008中调试通过,发布到IIS后查看网页时出现“由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例”的问题,在网上找了半天答案,还是找不出答案来,于是又得自己动手了。最终经过探索是因为没有在IIS中配置好应用程序进程池
解决方法:
IIS-》你的本地服务器-》应用程序进程池-》选择一个,我选的是默认那个DefaultAppPool,然后右键选择->高级设置-》进程模型-》加载用户配置文件设置为TRUE 这样我们就配置好进程池了
选择你的网站应用程序-》基本设置-》选择你刚才设置的进程池,OK 问题解决