Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

ВВЕДЕНИЕ

Это исправление обеспечивает следующие возможности для Windows Communication Foundation (WCF) в Microsoft платформа.NET Framework 3.5 Пакет обновления 1 (SP1) на компьютере под управлением Windows 7 или Windows Server 2008 R2. Это исправление также является необходимым условием для Microsoft Office SharePoint Server 2010.

Компонент 1

Данное исправление добавляет свойство AllowInsecureTransport класса SecurityBindingElement для платформа.NET Framework 3.5 Пакет обновления 1. По умолчанию значение этого свойства устанавливается значение False. Если свойство имеет значение True, защищенное сообщение смешанного режима могут отправляться через незащищенный транспорт например HTTP в службе Windows Communication Foundation (WCF). Свойство должно быть установлено значение True, только когда клиент и служба находятся в доверенной среде.

Функция 2

Только один поток использовать службы WCF в платформа.NET Framework 3.5 Пакет обновления 1 для защиты сообщений, даже если SharePoint имеется несколько веб-служб, одновременно получение запросов от клиентов другую службу.

Данное исправление добавляет функциональные возможности конечной точки DispatcherSynchronization для повышения производительности служб SharePoint, которые используют WCF. Эта функция конечной точки позволяет использовать несколько потоков одновременно получение защищенных сообщений в экземпляр службы.

Функция 3

Это исправление обеспечивает доступ к свойству OutgoingSupportingTokens в классе SecurityMessageProperty . Клиенты SharePoint веб-службы можно использовать это новое свойство уменьшить Средняя задержка запросов на стороне клиента, повторное использование маркеров, по мере необходимости. Ранее маркеры были повторно для каждого запроса.

Дополнительные сведения

Сведения об исправлении

Исправление от корпорации Майкрософт доступно. Тем не менее оно предназначено только для устранения проблемы, указанной в данной статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка.

Чтобы устранить эту проблему, обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.

Чтобы загрузить это исправление из коллекции кода Microsoft Developer Network (MSDN), посетите следующий веб-узел корпорации Майкрософт:

http://code.msdn.microsoft.com/KB976462Примечание. Коллекции кода MSDN отображаются языки, для которых доступно исправление. Если в списке язык не отображается, это недоступности страница коллекции кода для этого языка.



Кроме того можно загрузить накопительный пакет из подключения веб-узлу Microsoft:


https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.

Сведения о файлах

Для всех поддерживаемых 86-разрядных версий Windows 7

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

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

Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

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

Предварительные условия

Платформа.NET Framework 3.5 с пакетом обновления 1 для установки этого исправления необходимо иметь.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки исправления, если нет экземпляра платформа.NET Framework в настоящее время используется.

Примеры новых возможностей

В следующем примере кода показано, как использовать свойство 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>

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Ссылки

Дополнительные сведения о функциях, описанных в разделе «Функция 1» щелкните следующий номер статьи базы знаний Майкрософт:

ИСПРАВИТЬ 971831 : доступно исправление, добавляющий свойство SecurityBindingElement.AllowInsecureTransport, позволяющее смешанной защищенное сообщение было отправлено через незащищенный транспорт в WCF для платформа.NET Framework 3.5 Пакет обновления 1

Дополнительные сведения о функциях, описанных в разделе «Функция 2» щелкните следующий номер статьи базы знаний Майкрософт:

975955 доступно исправление, добавляет поведение конечной точки, которое позволяет использовать несколько потоков для защиты сообщений в платформа.NET Framework 3.5 Пакет обновления 1 службы

Дополнительные сведения о функциях, описанных в разделе «Возможность 3» щелкните следующий номер статьи базы знаний Майкрософт:

ИСПРАВИТЬ 976394 : доступно исправление, делает свойство SecurityMessageProperty.OutgoingSupportingToken открытый в Пакет обновления Microsoft .NET 3.5 1

Дополнительные сведения о свойстве SecurityMessageProperty.OutgoingSupportingTokens в платформа.NET Framework 4.0 посетите следующий веб-узел корпорации Майкрософт:

http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspxДополнительные сведения о свойстве SecurityBindingElement.AllowInsecureTransport в платформа.NET Framework 4.0 посетите следующий веб-узел корпорации Майкрософт:

http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspxДополнительные сведения о классе DispatcherSynchronizationBehaviorв платформа.NET Framework 4.0 посетите следующий веб-узел корпорации Майкрософт:

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×