C# Asp.net MVC中的实体连接字符串
抛出异常C# Asp.net MVC中的实体连接字符串,c#,sql-server,asp.net-mvc,C#,Sql Server,Asp.net Mvc,抛出异常 <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=aspnet-OnlineShoppingStore-20181119035803;Integrated Security=Ture; AttachDbFilename=|DataDirector
<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="data source=.;initial catalog=dbMyOnlineShopping;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
System.Data.Entity.Core.EntityException
HResult=0x8013151
Message=基础提供程序在打开时失败。
来源=
堆栈跟踪:
内部异常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:Win32异常:系统找不到指定的文件切勿在连接字符串中同时使用数据源和AttachDbFilename!!!DataSource表示MDF文件已附加到SQL Server数据库,AttachDbFilename表示MDF文件未附加到服务器。您使用哪一个?该错误可能表明存在一些问题。1) MDF文件不在服务器上2)数据源中的服务器名称不正确3)您没有访问数据库的正确凭据。这就是为什么我总是建议首先使用SQLServerManagementStudio来查询数据库。SSMS中的错误消息将有助于解决这个问题。你把“真”拼错了。
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>