Um hotfix para o .NET Framework 3.5 Service Pack 1 está disponível para o Windows 7 e para Windows Server 2008 R2 como pré-requisito para o Microsoft Office SharePoint Server 2010 beta

Traduções deste artigo Traduções deste artigo
ID do artigo: 976462 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Informações sobre Beta

Este artigo descreve uma versão beta de um produto da Microsoft. As informações neste artigo são fornecidas como e estão sujeitas a alterações sem aviso prévio.

Nenhum suporte formal de produtos está disponível na Microsoft para este produto beta. Para obter informações sobre como obter suporte para uma versão beta, consulte a documentação que acompanha os arquivos do produto beta ou verifique o local da Web no qual o transferiu.

INTRODUÇÃO

Esse hotfix fornece os seguintes recursos para o Windows Communication Foundation (WCF) no Microsoft .NET Framework 3.5 Service Pack 1 (SP1) em um computador que esteja executando o Windows 7 ou o Windows Server 2008 R2. Esse hotfix também é um pré-requisito para a versão beta do Microsoft Office SharePoint Server 2010.

Recurso 1

O hotfix adiciona a propriedade AllowInsecureTransport na classe SecurityBindingElement para .NET Framework 3.5 Service Pack 1. O valor padrão desta propriedade é definido como False. Quando a propriedade é definida como True, a mensagem protegida de modo misto pode ser enviada por um transporte não seguro, como o HTTP nos serviços Windows Communication Foundation (WCF). A propriedade deve ser definida como true somente quando o cliente e o serviço estão em um ambiente confiável.

Recurso 2

OS serviços WCF no .NET Framework 3.5 Service Pack 1 usar somente um único segmento para receber mensagens seguras, mesmo que o SharePoint tem vários serviços da Web simultaneamente receber solicitações de clientes de serviço diferentes.

Esse hotfix adiciona a funcionalidade do ponto de extremidade DispatcherSynchronization para melhorar o desempenho dos serviços SharePoint que usam o WCF. Essa funcionalidade de ponto de extremidade permite que você usar vários segmentos em uma instância de serviço para receber mensagens seguras simultaneamente.

Recurso 3

Esse hotfix fornece acesso à propriedade OutgoingSupportingTokens na classe SecurityMessageProperty. Clientes de serviço Web do SharePoint podem usar essa nova propriedade para reduzir a latência média de solicitações de cliente em tokens reutilizando quando eles são necessários. Anteriormente, tokens foram geradas novamente para cada solicitação.

Mais Informações

Informações sobre hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir os problemas descritos neste artigo. Aplique-o somente aos sistemas que estiverem enfrentando os problemas descritos neste artigo. Este hotfix pode ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se esta seção não exibida, contate o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação: Se ocorrem problemas adicionais ou se for necessária qualquer solução de problemas, talvez seja necessário criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação: O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque não há um hotfix disponível disponível para esse idioma.

Para baixar esse hotfix a partir da Galeria de código Microsoft Developer Network (MSDN), visite o seguinte site da Microsoft:
http://code.msdn.microsoft.com/KB976462
Observação: MSDN Code Gallery exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma listado, é porque a página de recursos da Galeria de código não está disponível para esse idioma.

Como alternativa, você pode baixar esse pacote cumulativo de hotfix do seguinte site do Microsoft Connect:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806
A versão em inglês deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas em UTC (hora coordenada universal COORDENADO). Quando você exibe as informações do arquivo, ele é convertido em hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.

Informações do arquivo

Para todas as versões com base em 86 do Windows 7 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Smdiagnostics.dll3.0.4506.9403110,59211-Nov-200911: 00x 86
System.IdentityModel.dll3.0.4506.9403438,27211-Nov-200911: 00x 86
System.Runtime.Serialization.dll3.0.4506.9403970,75211-Nov-200911: 00x 86
System.ServiceModel.dll3.0.4506.94035,967,87211-Nov-200911: 00x 86
Servicemonikersupport.dll3.0.4506.940317,25611-Nov-200911: 00x 86

Para todas as versões com base em 64 do Windows 7 e do Windows Server 2008 R2 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Servicemonikersupport.dll3.0.4506.940319,30411-Nov-200900: 09x 64
Smdiagnostics.dll3.0.4506.940394,20811-Nov-200900: 09 x 64
System.IdentityModel.dll3.0.4506.9403397,31211-Nov-200900: 09 x 64
System.Runtime.Serialization.dll3.0.4506.9403847,87211-Nov-200900: 09 x 64
System.ServiceModel.dll3.0.4506.94035,304,32011-Nov-200900: 09 x 64

Para todas as versões com base em Itanium do Windows Server 2008 R2
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Servicemonikersupport.dll3.0.4506.940333,64011-Nov-200900: 09IA-64
Smdiagnostics.dll3.0.4506.940394,20811-Nov-200900: 09 IA-64
System.IdentityModel.dll3.0.4506.9403397,31211-Nov-200900: 09 IA-64
System.Runtime.Serialization.dll3.0.4506.9403847,87211-Nov-200900: 09 IA-64
System.ServiceModel.dll3.0.4506.94035,304,32011-Nov-200900: 09IA-64

Pré-requisitos

Você deve ter o .NET Framework 3.5 SP1 instalado para aplicar esse hotfix.

Requisitos de reinicialização

Não é necessário reiniciar o computador depois de instalar este hotfix se não houver nenhuma instância do .NET Framework está sendo usada.

Exemplos dos novos recursos

O exemplo de código a seguir mostra como usar a propriedade AllowInsecureTransport na configuração de segurança de uma ligação personalizada.
<customBinding>
   <binding name="SampleHttpBinding">
      <security
           authenticationMode="IssuedTokenOverTransport"
           allowInsecureTransport="true"/> 
      <binaryMessageEncoding/>     
      <httpTransport/>
   </binding>
</customBinding>
o exemplo de código a seguir mostra como usar o comportamento de ponto de extremidade DispatcherSynchronization para especificar o número máximo de segmentos para receber mensagens.
<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>

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Para obter mais informações sobre a funcionalidade descrita na seção "Recurso 1", clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
971831CORRECÇÃO: Um hotfix que adiciona uma propriedade SecurityBindingElement.AllowInsecureTransport que permite a mensagem protegida modo misto para serem enviados em um transporte não seguro no WCF está disponível para o .NET Framework 3.5 Service Pack 1
Para obter mais informações sobre a funcionalidade descrita na seção "Recurso 2", clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
975955Está disponível uma correcção que adiciona um comportamento de ponto de extremidade que permite que serviços usar vários segmentos para receber mensagens seguras no .NET Framework 3.5 Service Pack 1
Para obter mais informações sobre a funcionalidade descrita na seção "Recurso 3", clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
976394CORRECÇÃO: Um hotfix está disponível que torna a propriedade SecurityMessageProperty.OutgoingSupportingToken pública no Microsoft .NET 3.5 Service Pack 1
Para obter mais informações sobre a propriedade SecurityMessageProperty.OutgoingSupportingTokens no .NET Framework 4.0, visite o seguinte site da Microsoft:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspx
Para obter mais informações sobre a propriedade SecurityBindingElement.AllowInsecureTransport no .NET Framework 4.0, visite o seguinte site da Microsoft:
http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspx
Para obter mais informações sobre a classe DispatcherSynchronizationBehavior no .NET Framework 4.0, visite o seguinte site da Microsoft:
http://msdn.microsoft.com/en-us/library/system.servicemodel.description.dispatchersynchronizationbehavior(VS.100).aspx

Propriedades

ID do artigo: 976462 - Última revisão: terça-feira, 8 de dezembro de 2009 - Revisão: 2.3
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 3.5 Service Pack 1 nas seguintes plataformas
    • 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
Palavras-chave: 
kbmt kbautohotfix kbexpertiseinter kbsurveynew kbpubtypekc kbqfe kbhotfixserver KB976462 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 976462

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com