当我将2.0应用程序指向远程SQL服务器时,为什么我的aspx页面永远不会加载?

时间:2009-10-22 16:36:02

标签: asp.net sql-server

我已经连接到有SQL Server的办公室。我在我的本地计算机(在家)上运行IIS 7来提供asp.net 2.0 Web应用程序。如果我将localhost作为我的数据库服务器,aspx页面加载正常(但没有数据库连接,因为我没有运行SQL Server)。如果我指向远程服务器,我的应用程序永远不会加载。甚至不需要数据库连接的页面!

当我在办公室时,这个项目工作正常。

有什么想法吗?

由于

3 个答案:

答案 0 :(得分:0)

如果这是数据库的连接问题,您最终会收到超时异常。应用程序是否在母版页或global.asax中测试数据库连接?这可能解释了非数据库连接页面上的等待。

答案 1 :(得分:0)

  • 选项1

您正在为管理工作室使用可信连接,这意味着您通过用于验证vpn的用户帐户进行连接。

您的asp.net网页无法通过您的用户帐户运行。它们作为网络服务或类似的东西运行,因此可信连接失败。

  • 选项2

VPN导致本地和远程网络之间的IP冲突,因此您查看该页面的http请求不知道该去哪里。

答案 2 :(得分:0)

可能是openVPN和SQL Server之间的特定内容。

请参阅here