升级到IIS 7.5 ASP.NET 4.5后,ASP.NET AJAX的速度非常慢

升级到IIS 7.5 ASP.NET 4.5后,ASP.NET AJAX的速度非常慢,asp.net,asp.net-ajax,iis-7.5,updatepanel,asp.net-4.5,Asp.net,Asp.net Ajax,Iis 7.5,Updatepanel,Asp.net 4.5,我有几个最初构建在asp.net 2.0、IIS 6和更新面板上的遗留应用程序。他们在那台旧服务器上工作得很好,响应时间从未超过4秒 我将它们移动到一个新的Windows2008服务器上,使用IIS7.5,每个异步请求/响应20秒,性能要慢得多 代码没有改变 数据库尚未更改 appPool正在经典模式下运行 数据库收到查询后立即响应(再次 数据库接收查询需要20秒) 我已经为ASP.net 4.5安装了最新的AJAXControlToolkit 我做了一些分析,发现这个请求花了这么长时间,但

我有几个最初构建在asp.net 2.0、IIS 6和更新面板上的遗留应用程序。他们在那台旧服务器上工作得很好,响应时间从未超过4秒

我将它们移动到一个新的Windows2008服务器上,使用IIS7.5,每个异步请求/响应20秒,性能要慢得多

  • 代码没有改变
  • 数据库尚未更改
  • appPool正在经典模式下运行
  • 数据库收到查询后立即响应(再次 数据库接收查询需要20秒)
  • 我已经为ASP.net 4.5安装了最新的AJAXControlToolkit
我做了一些分析,发现这个请求花了这么长时间,但我不知道为什么。我尝试过切换到集成模式,但没有任何积极的效果

关于我能做什么有什么想法吗


谢谢,贾斯汀。

对我来说似乎是个网络问题

数据库尚未更改

数据库未更改,您已将代码移动到新服务器。您是否通过本地IP访问数据库?如果没有,你需要这样做。 通过从新服务器ping旧DB服务器来验证连接速度,并查看是否需要很长时间才能获得回复

数据库收到查询后立即响应(同样,数据库接收查询需要20秒)

如果数据库的响应速度很快,并且之前工作正常,那么就不可能有任何问题。网络上的数据传输有些可疑

以防万一,这不是网络问题:

1) 请清理并重新生成解决方案,然后再次上载。删除每个项目中的所有“bin”文件夹并重新构建它们对我很有用。这就是我问题背后的原因

2) 请确保您使用的是最新版本的DB连接器,以防您使用或


3) 您可能希望使用来跟踪http请求,并查看问题的确切位置。

出于好奇,的值是多少?我没有该设置。