我收到此错误
System.Data.SqlClient.SqlException:与网络相关或 建立与以下对象的连接时发生特定于实例的错误 SQL Server。服务器未找到或无法访问。校验 实例名称正确并且已将SQL Server配置为 允许远程连接。 (提供者:SQL网络接口,错误:26 -查找指定的服务器/实例时出错)'
当我尝试运行ASP.NET MVC项目时。在这台PC上第一次打开它。(我尝试注册用户,但未创建数据库,但出现上面的错误。)第一次访问数据库时,应该创建数据库PS:这是一个代码第一个项目 我以为直到现在我都知道该如何解决。 该项目可以在我的另一台PC上运行,但不能在该PC上运行。 所以我想我将连接字符串更改为
<connectionStrings>
<add name="foo"
providerName="System.Data.EntityClient"
connectionString="Data Source=localhost"/>
</connectionStrings>
(只需将Data Source=
更改为localhost
)
我的DbContext中的构造函数是
public EventManagerDbContext() : base("foo")
{
}
仍然无法运行我的项目。 PS:我可以使用SQL Server Management Studio连接到我的数据库,但不能从项目中连接。这是为什么? 我意识到问题是我的连接字符串放在了数据访问层中。但是它必须在ASP.NET MVC应用程序中对吗?想澄清一下。
答案 0 :(得分:0)