問題:

問題:

問題:

  • 如果我使用 IE8 或 Chrome5 從 Windows 7 存取 SharePoint - 我必須等待分分鐘以獲得回應。如果我使用其他 Windows 7 和 IE8,也是一樣的 - 只需等待分分鐘
  • 如果我在 W7 機器上使用 Firefox3.6 - 頁面會打開 即刻
  • 現在切換到Firefox 中的 IE 渲染引擎,你必須像 IE 一樣等待。
  • 現在我在 XP SP3 上嘗試了 IE8 - 頁面打開即刻
  • 我在 Windows Server 2003 SP2(託管 SharePoint 的電腦)上嘗試了 IE8 - 頁面打開 即刻

IIS6 日誌

我幾乎立即從所有 3 個瀏覽器發出請求,這就是 IIS 日誌中顯示的內容(每個瀏覽器的前 2 個條目):

鉻合金

好的,當我在瀏覽器中按下回車鍵時,IIS 看到了第一個 Chrome 請求,但我必須等待很長時間才能繼續進行

2010-06-01 05:46:04W3SVC1794621940 192.168.0.9 GET /sapulces - 80 - 192.168.0.186 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-US)+AppleWebKit/53.+U;+Windows+NT+6.1;+en-US)+AppleWebKit/533.+U;+Windows+NT+6.1;+en-US)+AppleWebKit/533.鉻/5.0.375.55+Safari/533.4 401 2 2148074254

載入中...

2010-06-01 05:47:07W3SVC1794621940 192.168.0.9 GET /sapulces - 80 - 192.168.0.186 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-US)+AppleWebKit/53.+U;+Windows+NT+6.1;+en-US)+AppleWebKit/533.+U;+Windows+NT+6.1;+en-US)+AppleWebKit/533.鍍鉻/5.0.375.55+Safari/533.4 401 1 0

... ETC...

火狐瀏覽器

全部即時

2010-06-01 05:46:06W3SVC1794621940 192.168.0.9 GET /sapulces - 80 - 192.168.0.186 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+lv;+rv:1.9.2.3;+U;+Windows+NT+6.1;+lv;+rv:1.9.2.3;+U;+Windows+NT+6.1;+lv;+rv:1.9.2.3)+U;+火狐/3.6.3 401 2 2148074254

2010-06-01 05:46:06W3SVC1794621940 192.168.0.9 GET /sapulces - 80 - 192.168.0.186 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+lv;+rv:1.9.2.3;+U;+Windows+NT+6.1;+lv;+rv:1.9.2.3;+U;+Windows+NT+6.1;+lv;+rv:1.9.2.3;+U;+Windows+NT+6.1;+lv;+rv:1.9.2.3)+64201040640104402010403201040520104020130540320503050003050305030503050305030500003)。 401 1 0

... ETC...

IE

我確實在 05:46:06 時按了 Enter 鍵,但這些是 IIS 日誌中的第一個條目

2010-06-01 05:47:08W3SVC1794621940 192.168.0.9 GET /sapulces - 80 - 192.168.0.186 Mozilla/4.0+(相容;+MSIE+7.0;+Windows+NT+6.1;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+媒體+中心+PC+6.0;+平板電腦+PC+2.0;+.NET+CLR+1.1.4322;+.NET4.0C;+.NET4.0E) 401 1 0

2010-06-01 05:47:08W3SVC1794621940 192.168.0.9 GET /sapulces - 80 - 192.168.0.186 Mozilla/4.0+(相容;+MSIE+7.0;+Windows+NT+6.1;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+媒體+中心+PC+6.0;+平板電腦+PC+2.0;+.NET+CLR+1.1.4322;+.NET4.0C;+.NET4.0E) 401 1 0

... ETC...

事件日誌中看不到任何內容。

提琴手

IE

GET /dokumenti HTTP/1.1
Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
Accept-Language: lv-LV
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Host: serveris

HTTP/1.1 401 Unauthorized
Content-Length: 1656
Content-Type: text/html
Server: Microsoft-IIS/6.0
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
MicrosoftSharePointTeamServices: 12.0.0.6520
X-Powered-By: ASP.NET
Date: Mon, 07 Jun 2010 08:40:46 GMT
Proxy-Support: Session-Based-Authentication

------------------------------------------------------------------
GET /dokumenti HTTP/1.1
Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
Accept-Language: lv-LV
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Host: serveris
Authorization: Negotiate TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAAAAAAAAAAAAGAbAdAAAADw==

HTTP/1.1 401 Unauthorized
Content-Length: 1539
Content-Type: text/html
Server: Microsoft-IIS/6.0
WWW-Authenticate: Negotiate TlRMTVNTUAACAAAAEgASADgAAAAVgonihccyI36f5i4AAAAAAAAAAIIAggBKAAAABQLODgAAAA9CAEEATABUAEkAQwBPAFYATwACABIAQgBBAEwAVABJAEMATwBWAE8AAQAQAFMARQBSAFYARQBSAEkAUwAEABIAQgBhAGwAdABpAGMAbwB2AG8AAwAkAHMAZQByAHYAZQByAGkAcwAuAEIAYQBsAHQAaQBjAG8AdgBvAAUAEgBCAGEAbAB0AGkAYwBvAHYAbwAAAAAA
MicrosoftSharePointTeamServices: 12.0.0.6520
X-Powered-By: ASP.NET
Date: Mon, 07 Jun 2010 08:41:49 GMT
Proxy-Support: Session-Based-Authentication

------------------------------------------------------------------
GET /dokumenti HTTP/1.1
Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
Accept-Language: lv-LV
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Authorization: Negotiate TlRMTVNTUAADAAAAGAAYAJgAAAAYABgAsAAAABIAEgBYAAAAHgAeAGoAAAAQABAAiAAAABAAEADIAAAAFYKI4gYBsB0AAAAPirSYl+w3M1gPelXA+mS9OEIAQQBMAFQASQBDAE8AVgBPAGoAYQBuAGkAcwAuAHYAZQBpAG4AYgBlAHIAZwBzAEoAQQBOAEkAUwAtAFAAQwCxt4kZryxtOgAAAAAAAAAAAAAAAAAAAAC7gY8LTv2TqmFbggCo52sIVw8zy2V/s0ZHHFSqA0tiiGpcNplfJlok
Host: serveris

HTTP/1.1 302 Object Moved
Content-Length: 161
Content-Type: text/html
Location: http://serveris/dokumenti/default.aspx
Server: Microsoft-IIS/6.0
MicrosoftSharePointTeamServices: 12.0.0.6520
X-Powered-By: ASP.NET
Date: Mon, 07 Jun 2010 08:41:49 GMT

------------------------------------------------------------------
GET /dokumenti/default.aspx HTTP/1.1
Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
Accept-Language: lv-LV
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E)
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
If-Modified-Since: Mon, 07 Jun 2010 06:45:23 GMT
Host: serveris

HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Length: 114839
Content-Type: text/html; charset=utf-8
Expires: Sun, 23 May 2010 08:41:49 GMT
Last-Modified: Mon, 07 Jun 2010 08:41:49 GMT
Server: Microsoft-IIS/6.0
MicrosoftSharePointTeamServices: 12.0.0.6520
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Set-Cookie: WSS_KeepSessionAuthenticated=80; path=/
Set-Cookie: MSOWebPartPage_AnonymousAccessCookie=80; expires=Mon, 07-Jun-2010 09:11:49 GMT; path=/
Set-Cookie: ASP.NET_SessionId=d2r5lj32dm4svg554sixwc2t; path=/; HttpOnly
Date: Mon, 07 Jun 2010 08:41:51 GMT

------------------------------------------------------------------

鉻合金

但是當嘗試使用 Google Chrome 時,如果我在發送請求後沒有立即關閉 chrome,那麼 fiddler 會掛起 - 我在 fiddler 中看到的只是大量(數千個)401(未經授權)回應。

問題

類似問題已被詢問,但沒有回應,我正在嘗試在沒有 SSL 的情況下訪問頁面,即使在 GET 請求上也會發生這種情況。

我該往哪裡看?問題會出在哪裡呢?瀏覽器?作業系統?我甚至不知道該想什麼。

只是一個註釋

關於 chrome 進程隔離的一點說明:我發現很遺憾的是,當我在 Chrome 上等待那一分鐘時,我無法使用任何其他選項卡(我可以切換,但我無法滾動或使用任何控制)

答案1

事實證明它必須對身份驗證做些事情。

我檢查了我的身份驗證提供者是什麼,並且我(可能是意外地)將其設定為 Kerberos。我將其改回 NTLM(我懷疑它會是什麼),現在它可以工作了。

答案2

盲目嘗試,但我想知道 IIS 是否正確設定了 Content-Length 標頭。瀏覽器真正知道它已獲取所有數據的唯一方法是查看 Content-Length 標頭,並讀取那麼多字節,或者它可以讀取數據,然後超時等待更多字節。那一分鐘的時間聽起來有點像暫停。

也許 Content-Length 標頭沒有考慮壓縮並且是錯誤的?

嘗試在 IE 中執行 Fiddler 並查看它顯示的內容。

相關內容