我剛剛在臺式機上安裝了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