【发布时间】:2019-08-08 07:26:23
【问题描述】:
我将我的身份验证模式更改为 SQL 身份验证到 Windows 身份验证 所以发生了这个错误。
System.ComponentModel.win32Exception:管道另一端没有进程
在这一行:tblUser
logedInUser = _dbRepository.GetEntities().FirstOrDefault(m => m.UserName == model.UserName && m.Password == model.Password);
这是我的连接字符串:
connectionString="metadata=res://*/DB.TransportMSDB.csdl|res://*/DB.TransportMSDB.ssdl|res://*/DB.TransportMSDB.msl;provider=System.Data.SqlClient;provider connection string="data source=DESKTOP-DB5NQJ7\RIDDHISH;initial catalog=TMS;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient"
而且我还启用了管道,TCP/Ip 协议
【问题讨论】:
-
什么不起作用?向我们展示您的尝试。
-
它给了我一个类似 System.Data.Entity.Core.EntityException: '底层提供者在打开时失败。'基本上我正在将我的项目从公司服务器转移到我的笔记本电脑,我笔记本电脑的 sql server 身份验证是窗口类型,我将其转换为混合模式,但仍然发生此错误,并且有时还会出现四个错误
-
请在问题中添加所有新的详细信息,而不是在 cmets 中。