ВВЕДЕНИЕ
В Microsoft платформа.NET Framework 3.5 создается случайный ключ RSA для каждого выданного маркера запроса для проверки подлинности служб Windows Communication Foundation (WCF). Тем не менее некоторые приложения требуют уникальный ключ RSA каждого выданного маркера. Вместо этого эти приложения требуется уникальный ключ RSA домена приложения. Кроме того каждый раз создается ключ RSA, производительность приложения имеет неблагоприятные последствия. Это исправление позволяет многократно одного ключа RSA. Это обеспечивает несущественное улучшение производительности.
Это исправление позволяет свойство SecurityMessageProperty.OutgoingSupportingToken открытый в Microsoft платформа.NET Framework 3.5 Пакет обновления 1 (SP1). Это позволяет использовать общий ключ RSA в домене приложения. Например это позволяет Web-страница, использующий несколько служб WCF безопасно использовать один и тот же ключ RSA. Веб-страницы, использующие несколько служб WCF являются общими в службах SharePoint services.
Решение
Сведения об исправлении
Исправление от корпорации Майкрософт доступно. Тем не менее он предназначен только для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующей версии Microsoft платформа.NET Framework, содержащего это исправление.
Для немедленного решения этой проблемы обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.
Чтобы загрузить это исправление из коллекции кода MSDN, посетите следующий веб-узел корпорации Майкрософт:
http://code.msdn.microsoft.com/KB976394Примечание. Коллекции кода MSDN отображаются языки, для которых доступно исправление. Если в списке язык не отображается, это недоступности страница коллекции кода для этого языка.
Примечание. Кроме того можно загрузить накопительный пакет из подключения веб-узлу Microsoft:
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23807Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
x86 версии Пакет обновления 2 для Windows Vista и Windows Server 2008 Пакет обновления 2
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.4429 |
110,592 |
02 ноября 2009 г. |
07:54 |
Servicemonikersupport.dll |
3.0.4506.4429 |
17,240 |
02 ноября 2009 г. |
07:54 |
System.identitymodel.dll |
3.0.4506.4429 |
434,176 |
02 ноября 2009 г. |
07:53 |
System.runtime.serialization.dll |
3.0.4506.4429 |
970,752 |
02 ноября 2009 г. |
07:54 |
System.servicemodel.dll |
3.0.4506.4429 |
5,943,296 |
02-Nov-2009 |
07:54 |
x64 версии Пакет обновления 2 для Windows Vista и Windows Server 2008 Пакет обновления 2
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.4429 |
19,304 |
02 ноября 2009 г. |
07:53 |
x64 |
Smdiagnostics.dll |
3.0.4506.4429 |
94,208 |
02 ноября 2009 г. |
07:53 |
x64 |
System.identitymodel.dll |
3.0.4506.4429 |
393,216 |
02 ноября 2009 г. |
07:53 |
x64 |
System.runtime.serialization.dll |
3.0.4506.4429 |
847,872 |
02 ноября 2009 г. |
07:53 |
x64 |
System.servicemodel.dll |
3.0.4506.4429 |
5,279,744 |
02 ноября 2009 г. |
07:53 |
x64 |
Пакет обновления 2 для Windows Vista и Windows Server 2008 Пакет обновления 2 версии Itanium
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Servicemonikersupport.dll |
3.0.4506.4429 |
33,624 |
02 ноября 2009 г. |
07:54 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.4429 |
94,208 |
02 ноября 2009 г. |
07:54 |
IA-64 |
System.identitymodel.dll |
3.0.4506.4429 |
393,216 |
02 ноября 2009 г. |
07:53 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.4429 |
847,872 |
02 ноября 2009 г. |
07:53 |
IA-64 |
System.servicemodel.dll |
3.0.4506.4429 |
5,279,744 |
02 ноября 2009 г. |
07:53 |
IA-64 |
Предварительные условия
Платформа.NET Framework 3.5 SP1 для установки этого исправления необходимо иметь.
Сведения о перезагрузке компьютера
Необходимо перезагрузить компьютер после установки исправления, если нет экземпляра платформа.NET Framework в настоящее время используется.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".