通过VPN连接时,.NET到远程SQL Server会变慢

时间:2015-03-23 15:16:16

标签: c# .net sql-server-2012 entity-framework-6 windows-7-x64

当我从本地计算机(Windows 7 - 64位)通过VPN连接到DEV服务器(Windows服务器2012)上的SQL服务器时,我的sql server插入/更新需要花费大量时间。当应用程序部署到服务器时,它工作得很快,很好。我正在使用Entity framework 6。

我尝试了.NET to remote SQL Server slow on one machine, not the other的解决方案,但无法正常使用。

1 个答案:

答案 0 :(得分:0)

遇到问题,解决方案中的一个Knockout js文件引用了一个只能通过互联网访问的URL,而我的客户端VPN无法根据客户端策略和配置访问互联网。因此,当应用程序正在执行时,它会尝试与外部服务器通信,直到达到最大重试次数并失败,这就是滞后所在的位置。

第二个罪魁祸首是nuget,它试图通过互联网访问丢失的包裹。一旦我从knockout js文件中删除了外部URl并从解决方案中移除了nuget,它就像往常一样漂亮而快速。

它从服务器快速工作的原因是,它在具有互联网访问权限的客户端网络中