我在 MVC 中编写网页,它使用实体框架作为 ORM 映射器。我将连接字符串放入 web.config 文件。就这个:
<add name="JP_CMS" connectionString="Data Source=.;Initial Catalog=JP_CMS;
User Id=CmsWebUser;Password=abcd1234abcd1234;"
providerName="System.Data.SqlClient"/>
我尝试通过此 C# 代码获取数据
public DataBaseContext()
: base("JP_CMS")
{
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DataBaseContext>());
}
//------------------------------
var db = new DataBaseContext();
var result = db.Articles.ToList(); //<- here is thrown exception
//------------------------------
我的本地 SQL 服务器正在运行,这个表是存在的,但是我得到了这样的异常:
我认为这是最重要的期望:“在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。验证实例名称是否正确以及 SQL Server 是否正确配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)“
你能帮我看看我做错了什么吗?