如何将托管Web应用程序与本地数据库连接?

时间:2011-10-12 08:20:47

标签: c# asp.net sql-server-2005

我托管了一个Web应用程序(应用程序在Asp.Net中使用C#语言和Sql server数据库)。现在我想从我托管的Web应用程序将数据存储在我的本地数据库中。如何将数据库连接字符串... Sql Server中的任何添加更改..?请解释..任何回复将不胜感激..

2 个答案:

答案 0 :(得分:1)

从.NET 2开始,连接字符串可以存储在web.config文件的特定节点中,而不是像之前那样存储在appSettings中。

我不确定您的问题,因为如果您尝试访问位于您部署ASP.NET应用程序的网络之外的数据库服务器(因此托管服务提供商的内部网络),它将无法工作,即使在例如,您的SQL Server是公开可用的,并且可以从外部打开(这很糟糕,真的非常糟糕......),它还取决于托管公司的网络设置。

在开发过程中如何连接到SQL Server以及如何在开发机器中进行调试?

有关如何使用web.config中的连接字符串连接到SQL Server的信息:Using connection strings from web.config in ASP.NET v2.0但不确定这会解决您的问题。

答案 1 :(得分:0)

听起来你需要和你的网络管理员说话 - 我猜你的防火墙可能会被设置停止从网络外部访问它的任何尝试。

如果您的托管公司允许,您可以在Web服务器和本地数据库之间建立VPN,但这会很麻烦。