【发布时间】:2011-08-13 11:20:48
【问题描述】:
好的,这是一个新的。我正在尝试调试我过去已经做过很多次的项目,现在我在我的一个存储库中遇到了这个异常。我以前没见过。我已经好几天没有碰过我的存储库了,我的连接字符串和以前一样。内部异常状态:
{“在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问该服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接.(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)"}
它令人窒息的代码是:
public class HGArticleRepository : IArticleRepository
{
private HGEntities _siteDB = new HGEntities();
public List<Article> Articles
{
get { return _siteDB.Articles.ToList(); } // <-- this is the line
}
// more repo code
}
再一次,就像我说的,我以前从未遇到过这个异常,而且我已经好几天没有碰过我的域代码了。
【问题讨论】:
-
您是否有机会使用代码优先?
-
好吧 - 你的数据库可以访问吗?您可以在 SQL Server Management Studio 中手动尝试连接设置以进行验证。
标签: asp.net-mvc-2 exception entity-framework-4