我正在爲使用ASP MVC 3.0的公司開發應用程序。它使用Windows身份驗證登錄用戶,並使用User.IsInRole
方法或AuthorizeAttribute
。MVC 3應用程序在Windows 7上的IE 8緩慢,在Windows XP上的IE 8上很快
目前,我遇到初始加載和響應時間問題,但僅適用於恰好在Windows 7上運行Internet Explorer 8的用戶。這些用戶正在經歷大約20秒的加載時間。所有其他用戶在Windows XP上運行Internet Explorer 8時都沒有問題,並且加載時間不到一秒鐘。
我確定它是一個Internet Explorer 8問題,因爲在Windows 7 PC上下載谷歌瀏覽器具有即時加載時間。儘管最讓人頭疼的部分是,我正在運行一臺Windows 7個人電腦,並且安裝了IE 8並且沒有遇到這些問題並且可以立即加載。
任何幫助將不勝感激。
我有一個類似的問題,並在web.config中將roleManager設置爲false。當時它加速了網站的加載。自從我移動服務器後,我似乎無法複製它。之前,網站加載會超時,然後在大約10秒後突然出現。 – merekel 2013-02-08 18:10:33
遇到問題的用戶是否遇到啓用IPV6的情況?如果是這樣,請嘗試在網絡適配器設置對話框中將其關閉,在其適配器設置中只需取消選中** Internet Protocol Verision 6(TCP/IPv6)**,然後查看是否清除了該問題。 – 2013-02-08 18:58:05
@merekel我需要啓用roleManager,因爲有些用戶不允許訪問應用程序,並且一些用戶應該對應用程序功能的訪問權限有限。 – Jeff 2013-02-08 20:19:10