我刚刚在台式机上安装了Windows 7 x64 Ultimate。我安装了IIS,Visual Studio 2008,注册ASP.NET等。在IIS 7.5(Windows 7)下运行速度极慢的ASP.NET网站
我有这个ASP.NET 3.5网站我正在对这个新的IIS运行EXTREMELY慢。在STA和PROD服务器(Windows 2003 Server)和我的旧XP/IIS 5.1上,一切运行都很顺利。
通常需要1-2秒加载的页面需要8秒钟!
我在IIS论坛上看到了this post。它说了一些关于Vista/7的信息,不是关联连接(只是为了让你知道,该网站在本地运行,但它连接到远程服务器上托管的SQL Server 2005)。
似乎需要一段时间才能“开始加载”页面...我的意思是,我点击刷新,并保持几秒钟“等待本地主机”...然后,当它得到响应它加载整个页面正常...
我没有线索如何强制Win7/IIS7.5池数据库连接。
编辑:我创建了一个新的空的ASP.NET Web应用程序,以查看问题是否也发生了。答案是否定的,它响应速度很快,因为它应该有一个空的默认页面。也许是与数据库连接有关的东西。我会做一个进一步的测试。它应该是一种解决方法...
编辑2:调试应用程序我注意到延迟发生后的.NET代码(Page_Load等)执行......所以延迟似乎是当IIS将页面提供给浏览器时。
适合serverfault.com的好候选人imo ... – ChristopheD 2010-03-03 22:28:58
应用程序配置是编程/开发imo的重要组成部分。 – Russell 2010-03-03 22:32:45
虽然与编程有一些相关性,但开发人员需要知道这种东西,因为他们必然会遇到它。 – slugster 2010-03-03 22:32:52