【问题标题】:A network-related or instance-specific error Only in ASP.NET与网络相关或特定于实例的错误 仅在 ASP.NET 中
【发布时间】:2012-04-23 07:23:21
【问题描述】:

我收到“与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)”连接仅抛出 ASP.NET 时出错。 如果我尝试连接 Windows 应用程序,我可以连接并检索值。 我找不到任何解决方案 谢谢

【问题讨论】:

  • 您为连接字符串提供了哪些凭据?
  • 我能ping通它;我仔细检查了我的防火墙我还添加了防火墙例外;我的 sql server 在本地机器上;那台机器上没有防火墙(我删除了所有);

标签: asp.net sql


【解决方案1】:

有时最简单的事情可能最难发现。我会检查以确保在提供给 ASP.NET 应用程序的 SQL Server 名称中不存在任何简单的错字。确保该值确实与提供给 Windows 应用程序的值匹配。

如果名称被验证正确,我会确保来自 ASP.NET 应用程序的出站连接不会无意中尝试通过代理服务器。

【讨论】:

  • 这是一个 MVC 3 应用程序有什么问题吗?
  • 真的不应该有任何区别。对我来说,这听起来很像一个基本的连接问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多