我们正在尝试将MS SQL vb.net网站从一台服务器移动到另一台服务器。它可以在初始服务器上完美运行,但是在新服务器上,大多数页面都很好,但是主页,该页面使用大量带有Gridviews,Repeater和Update Panel的sqldatasources包含大量数据,但加载了三列中的两列,但没有尚未完成加载,最终由于连接超时而被浏览器重置错误消息。 我们尝试删除第3列,但仍然出现问题,我们尝试从第2列中删除更新面板,但仍然出现问题。我们有一个可以解决大多数问题的版本,但是不能真正确定问题所在,并且因为它在原始服务器上也可以运行,并且由于其他页面都在工作,所以真的不知道下一步该怎么做。尝试使用提琴手和SQL事件探查器来理解问题,但什么也没看到。
关于大大排除故障的方法的任何建议。
答案 0 :(得分:0)
这可能是HTTP服务器超时,因为渲染页面花费的时间太长。尝试创建一个临时的“测试”页面,并用模拟的内容替换数据库内容(即伪造数据库调用),该页面上可能有太多东西要加载。如果这在初始服务器上可以正常工作,请考虑新服务器的位置,是否正在执行某些网络跃点才能到达数据库?访问数据库是否比原始服务器慢?这就是我从您上面描述的内容中得出的结论。