2010-06-13 36 views
0

我正在用本地主机上的asp.net开发一个网站,我是初学者。我写了一个登录页面,它 运作良好。但是,当我单击一个链接时,服务器无法加载页面并出现此错误:我无法在ASP.NET上显示我的页面

建立与SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开到SQL Server的连接)

任何想法?

回答

2

这意味着您:

  • 为SQL提供了错误的登录/密码在使用SQL认证
  • 已经使用Windows身份验证SQL,但您的Web应用程序正在运行,并且用户不必登录
  • 已经提供了SQL实例错误的连接细节,因此它不能被发现
  • 没有为SQL Server实例
0123启用远程连接
1

你使用SQL服务器吗?如果是,请运行调试并查看运行时连接字符串是什么以及是否可以使用连接字符串连接到数据库。

如果您没有使用SQL Server,看起来,您已经扩展了成员资格提供程序,但是对于角色提供程序没有这样做。默认角色提供程序尝试连接到SQL Server实例。

相关问题