WCF服务在NT AUTHORITY \ NETWORK SERVICE帐户下运行,该请求使用其他帐户(在DB上为admin)模拟,但是NHibernate抛出异常:
与网络有关或与实例有关的
建立A时发生错误
与SQL Server的连接。服务器
找不到或无法访问。
验证实例名称为
正确,并且该SQL Server是
配置为允许远程
连接。 (提供者:命名管道
提供程序,错误:40-无法打开
与SQL Server的连接)
有任何想法吗?
最佳答案
NHibernate与该问题无关。是imopersonation设置问题。 The solution could be found here。