首页 > 解决方案 > Asp.net MVC 中的实体连接字符串

问题描述

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=aspnet-OnlineShoppingStore-20181119035803;Integrated Security=Ture; AttachDbFilename=|DataDirectory|\aspnet-OnlineShoppingStore-20181119035803.mdf" providerName="System.Data.SqlClient" />
    <add name="dbMyOnlineShoppingEntities" connectionString="metadata=res://*/DAL.Model1.csdl|res://*/DAL.Model1.ssdl|res://*/DAL.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=dbMyOnlineShopping;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

抛出异常

System.Data.Entity.Core.EntityException
  HResult=0x80131501
  Message=The underlying provider failed on Open.
  Source=<Cannot evaluate the exception source>
  StackTrace:
<Cannot evaluate the exception stack trace>

内部异常 1:SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)

内部异常 2:Win32Exception:系统找不到指定的文件引发异常 System.Data.Entity.Core.EntityException HResult=0x80131501 消息=基础提供程序在打开时失败。来源=堆栈跟踪:

内部异常 1:SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)

内部异常2:Win32Exception:系统找不到指定的文件

标签: c#sql-serverasp.net-mvc

解决方案


推荐阅读