当我从本地计算机(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的解决方案,但无法正常使用。
答案 0 :(得分:0)
遇到问题,解决方案中的一个Knockout js文件引用了一个只能通过互联网访问的URL,而我的客户端VPN无法根据客户端策略和配置访问互联网。因此,当应用程序正在执行时,它会尝试与外部服务器通信,直到达到最大重试次数并失败,这就是滞后所在的位置。
第二个罪魁祸首是nuget,它试图通过互联网访问丢失的包裹。一旦我从knockout js文件中删除了外部URl并从解决方案中移除了nuget,它就像往常一样漂亮而快速。
它从服务器快速工作的原因是,它在具有互联网访问权限的客户端网络中