数据库未连接到我在ASP.Net上构建的网站

时间:2013-08-28 12:10:46

标签: sql-server-2008

我在使用ASP.Net,C#和使用sql server 2008数据库构建我的网站时陷入困境。问题是网站在localhost上运行得很好但是当我在网上托管它时它没有与数据库连接,我知道问题是在Sql server数据库中给予权限或者其他东西但是我不确切因为连接我创建的用户和开发时使用的用户完全一样,只要我在Web上部署了不使用数据库的部分工作正常,即登录页面,但是当我在界面中输入用户名和密码并点击时登录它不会进入数据库并提取数据,我的意思是它根本不连接到数据库。

我的问题是从localhost和web访问数据库是否重要,虽然我仍在使用My本地计算机进行编码并通过VPN使用公司的数据库。这是我第一次在网络上部署网站我需要一些帮助,我知道我提问的方式可能含糊不清但请尽量理解,如果你有一些问题,请不要随便问。

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

最常见的解决方案:

  • 为sql server instance启用TCP / IP协议。
  • 启用SQL Server Browser服务。
  • 打开防火墙端口。

更多信息: http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-server-microsoft-sql-server-error/