sql-server - 连接字符串身份验证更改
问题描述
我将我的身份验证模式更改为 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 协议
解决方案
请更新 edmx (app.config) 文件和 web.config 文件中的连接字符串。
推荐阅读
- python - TensorFlow:设计自定义层时 __call__() 和 call() 的功能之间的区别?
- c++ - 为什么函数二返回 cout << s << " " << t << " " << b << endl; 当它说只返回(b)时?
- python - 如何解决 FieldError - 无法将关键字“slug”解析为字段
- mysql - DUPLICATE KEY UPDATE 只能工作一次?
- android - 为什么我的搜索栏没有隐藏提示“搜索...”?
- spring-batch - 如何在spring-batch中将参数从作业传递到FlowStep?
- javascript - 脚本源的动态更改不起作用
- mongodb - 是否可以在另一个查询MongoDB中输入一个查询的结果作为条件
- python - python程序运行时间太长/不会结束
- jquery - 如何传递属性仍然输入字段的数据?