好的,这是一个新的。我正在尝试调试我的项目,我过去已经做了很多次,现在我在我的一个存储库中得到了这个异常。我以前没见过它。我几天没碰过我的回购,我的连接字符串和以前一样。内部异常表明:
{“建立与SQL Server的连接时发生与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名称是否正确以及SQL Server是否配置为允许远程连接。(provider:Named Pipes Provider,错误: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
}
同样,就像我说的那样,我之前从未遇到过这种异常,而且我几天都没有触及过我的域代码。
答案 0 :(得分:8)
此错误通常表示:
逐一仔细检查。在你的情况下,我猜它是2。
答案 1 :(得分:0)
第二种解决方案: 检查IIS正在运行。 在我的情况下它被停止了,所以我得到了同样的错误。