Applies To.NET Framework 3.5 Service Pack 1 Windows 7 Enterprise Windows 7 Enterprise N Windows 7 Professional Windows 7 Professional N Windows 7 Ultimate Windows 7 Ultimate N Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard

簡介

此 hotfix 提供下列功能的 Windows 通訊基礎 (WCF) Microsoft.NET Framework 3.5 Service Pack 1 (SP1) 中執行的 Windows 7 或 Windows Server 2008 R2 的電腦上。此 hotfix 也是 Microsoft Office SharePoint 伺服器 2010年的必要條件。

功能 1

Hotfix 會新增為.NET Framework 3.5 Service Pack 1 SecurityBindingElement類別中的 [ AllowInsecureTransport ] 屬性。這個屬性的預設值是設定為 False。當屬性設定為 True 時,可以透過 Windows 通訊基礎 (WCF) 服務的 [例如 HTTP 無安全性傳輸傳送混合模式保全的訊息。屬性應設為 true,則只要在用戶端和服務都在信任的環境。

功能 2

.NET Framework 3.5 Service Pack 1 中的 WCF 服務,將只有單一執行緒使用以接收安全郵件,即使 SharePoint 有多個同時從不同的服務用戶端中接收要求的 Web 服務。本 hotfix 會新增DispatcherSynchronization端點的功能來改進使用 WCF 的 SharePoint 服務的效能。這個端點功能可讓您使用服務執行個體中的多個執行緒同時接收 [安全的訊息。

功能 3

此 hotfix 提供SecurityMessageProperty類別中的 [ OutgoingSupportingTokens ] 屬性的存取。 SharePoint Web 服務用戶端可以使用這個新的屬性,以在必要時減少重複使用的語彙基元的用戶端要求的平均延遲。在過去,語彙基元所重新產生每個要求。

更多的資訊

Hotfix 資訊

已經可以從 Microsoft 取得支援的 hotfix。不過,其旨在修正本文所描述的問題。它只適用於發生此特定問題的系統上。若要解決這個問題,請連絡 Microsoft 客戶支援服務 」 取得 hotfix。如需 Microsoft 客戶支援服務電話號碼以及支援費用的相關資訊的完整清單,請造訪下列 Microsoft 網站︰

http://support.microsoft.com/contactus/?ws=support注意 在特殊的情況下,如果 Microsoft 支援專業人員認為某特定更新程式可以解決您的問題時,可能就不會收取一般因支援電話所產生的費用。收取支援費用會套用,如果有其他支援問題是,不能限定的特定更新程式。若要下載此 hotfix,從 Microsoft 開發人員網路 (MSDN) 的程式碼庫,請造訪下列 Microsoft 網站︰

http://code.msdn.microsoft.com/KB976462注意MSDN 程式碼庫顯示 hotfix 是可用的語言。如果看不到您所使用的語言,它是因為代碼庫資源頁面未提供該語言的支援。或者,您也可以從下列 Microsoft 連線的網站下載此 hotfix 彙總套件︰

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間會以國際標準時間 (UTC) 格式列出。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。

檔案資訊

適用於所有支援的 Windows 7 x86 版本

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Smdiagnostics.dll

3.0.4506.5000

110,592

23-Nov-2009

23:22

x86

System.identitymodel.dll

3.0.4506.5000

438,272

23-Nov-2009

23:22

x86

System.runtime.serialization.dll

3.0.4506.5000

970,752

23-Nov-2009

23:22

x86

System.servicemodel.dll

3.0.4506.5000

5,967,872

23-Nov-2009

23:22

x86

Servicemonikersupport.dll

3.0.4506.5000

17,256

23-Nov-2009

23:22

x86

適用於所有支援的 Windows 7 和 Windows Server 2008 R2 x64 版本

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Servicemonikersupport.dll

3.0.4506.5000

19,304

23-Nov-2009

23:23

x64

Smdiagnostics.dll

3.0.4506.5000

94,208

23-Nov-2009

23:23

x64

System.identitymodel.dll

3.0.4506.5000

397,312

23-Nov-2009

23:23

x64

System.runtime.serialization.dll

3.0.4506.5000

847,872

23-Nov-2009

23:23

x64

System.servicemodel.dll

3.0.4506.5000

5,304,320

23-Nov-2009

23:23

x64

對於所有支援的 Windows Server 2008 R2 的 itanium 型版本

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Servicemonikersupport.dll

3.0.4506.5000

33,640

23-Nov-2009

23:21

IA-64

Smdiagnostics.dll

3.0.4506.5000

94,208

23-Nov-2009

23:21

IA-64

System.identitymodel.dll

3.0.4506.5000

397,312

23-Nov-2009

23:21

IA-64

System.runtime.serialization.dll

3.0.4506.5000

847,872

23-Nov-2009

23:21

IA-64

System.servicemodel.dll

3.0.4506.5000

5,304,320

23-Nov-2009

23:21

IA-64

先決條件

您必須套用此 hotfix 之後所安裝的.NET Framework 3.5 SP1。

重新啟動需求

您並沒有任何目前使用的.NET Framework 執行個體時,安裝此 hotfix 之後,請重新啟動電腦。

新功能的範例

下列程式碼範例會示範如何使用自訂繫結的安全性設定中的AllowInsecureTransport屬性。

<customBinding>   <binding name="SampleHttpBinding">      <security           authenticationMode="IssuedTokenOverTransport"           allowInsecureTransport="true"/>       <binaryMessageEncoding/>           <httpTransport/>   </binding></customBinding>

下列程式碼範例會示範如何使用DispatcherSynchronization的端點行為,來指定接收訊息的往來文章的最大數目。

<services>      <service name="MicrosoftMyTestService">        <endpoint address="http://loocalhost/IService" binding="customBinding"                  contract="IService"                  behaviorConfiguration="ServiceEPBehavior" bindingConfiguration="MyCustomBinding">        </endpoint>      </service>    </services>    <behaviors>      <endpointBehaviors>        <behavior name="ServiceEPBehavior">          <dispatcherSynchronization maxPendingReceives="10"/>         </behavior>      </endpointBehaviors>    </behaviors>

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

參考

如需有關 「 功能 1 」 一節所述的功能的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

971831修正︰ 將 SecurityBindingElement.AllowInsecureTransport 屬性,可讓要透過 WCF 中的無安全性傳輸傳送的混合模式保全的訊息的 hotfix 適用於.NET Framework 3.5 Service Pack 1如需有關 「 功能 2 」 一節所述的功能的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

975955 hotfix 是可用來新增端點行為,可讓使用多個執行緒來接收安全郵件,在.NET Framework 3.5 Service Pack 1 的服務如需有關 「 功能 3 」 一節所述的功能的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

976394修正︰ hotfix 是可用的 SecurityMessageProperty.OutgoingSupportingToken 讓屬性成為公用的 Microsoft.NET 3.5 Service Pack 1如需有關在.NET Framework 的 4.0 中的 [ SecurityMessageProperty.OutgoingSupportingTokens ] 屬性的詳細資訊,請造訪下列 Microsoft 網站︰

http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspx如需有關在.NET Framework 的 4.0 中的 [ SecurityBindingElement.AllowInsecureTransport ] 屬性的詳細資訊,請造訪下列 Microsoft 網站︰

http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspx如需有關在.NET Framework 的 4.0 中的DispatcherSynchronizationBehavior類別的詳細資訊,請造訪下列 Microsoft 網站︰

http://msdn.microsoft.com/en-us/library/system.servicemodel.description.dispatchersynchronizationbehavior(VS.100).aspx

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。