我无法在ASP.NET上显示我的页面

时间:2010-06-13 12:47:48

标签: asp.net sql-server

我正在开发一个在localhost上使用asp.net的网站,我是初学者。我写了一个登录页面 效果很好。但是,当我单击链接时,服务器无法加载页面并出现此错误:

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

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

这意味着你要么:

  • 在使用SQL身份验证时为SQL提供了错误的登录名/密码
  • 对SQL使用了Windows身份验证,但运行Web应用程序的用户没有登录
  • 为sql实例提供了错误的连接详细信息,因此无法找到它
  • 没有为该SQL Server实例启用远程连接

答案 1 :(得分:1)

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

如果你没有使用SQL服务器,似乎已经扩展了成员资格提供程序,但没有为角色提供程序进行扩展。默认角色提供程序尝试连接到SQL Server实例。