2

我有一個Asp.Net 4.5網絡應用程序。由於我們遷移到IE 11,我們有以下 性能問題:每當我點擊一個按鈕,按鈕保持選定幾乎 兩秒鐘,然後執行請求。 IE 10或Firefox不會發生這種情況。 是否有我需要考慮的任何IE 11特定配置?Asp.Net緩慢與IE 11

我使用Internet Explorer的開發人員工具 和Visual Studio調試器對螞蟻剖析器的應用程序進行了剖析。我沒有發現什麼特別的Java腳本端和服務器端。 我們使用DevExpress控件和一點jQuery。

我知道我很一般,但我們不知道問題是什麼。

+0

您是否在不同的機器上測試過它? –

+0

是的,它總是同樣的問題。 – StefanG

+0

也許你可以在按鈕上詳細說明一下。它是一個HTML'

回答

2

刪除所有的Java腳本,jquery等後,問題並沒有消失。 所以我們調查了更多的網頁本身。性能問題的原因 是我們使用的更新面板。從

http://support.microsoft.com/kb/2000262

添加的立即解決方法解決了這一問題。

+0

嗨斯蒂芬,很高興你找到了解決辦法。大多數的DevExpress ASP.NET控件支持回調,因此微軟的UpdatePanel是沒有必要的。聯繫[DevExpress的支持團隊(http://www.devexpress.com/Support/Center/CreateIssue.aspx?issuetype=Question),他們幫助你找到一個解決方法是使用Microsoft的UpdatePanel頁面。 – Mehul

+0

我已經試過這fix http://support.microsoft.com/kb/2000262。開操作板updating DOM元素是否清零,不過還是application性能很慢。Microsoft修復解決方案是3.5 framework和他們提到它被固定在下次framework,我應用程序開發使用4.0框架,但仍然在同一問題上工作。如果我刪除更新面板整體應用程序工作正常,並在我的應用程序javascript文件是必不可少的,所以沒有辦法刪除js文件。我試過緩存清除技術,會話優化。你有任何其他的解決方法? –

+0

之後我們再也沒有問題了。 但最後我們從UpdatePanel中以ASPxCallbackPanel從DevExpress的移動,並得到了更好的性能。 – StefanG

1

ASP.NET本身沒有任何東西會導致您的問題。我的猜測是JavaScript中必須有錯誤。它可以是你的代碼或DevExpress代碼。做一個內存配置文件,拍一個快照。有沒有內存泄漏?運行腳本分析器,看看什麼是佔用CPU等。如果我是你,我會專注於你的代碼,看看是否有什麼問題,因爲你可以控制它。如果你找不到任何東西檢查DevExpress論壇等