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

Traduções de Artigos Traduções de Artigos
Artigo: 976462 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Informações sobre o Beta

Este artigo aborda 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.

Não fornece suporte técnico formal Microsoft tem disponível para este produto beta. Para obter informações sobre como obter suporte para uma versão beta, consulte a documentação incluída nos ficheiros do produto beta ou consulte a localização da Web onde transferiu o lançamento.

INTRODUÇÃO

Esta correcção fornece as seguintes funcionalidades para o Windows Communication Foundation (WCF) no Microsoft .NET Framework 3.5 Service Pack 1 (SP1) num computador que esteja a executar o Windows 7 ou Windows Server 2008 R2. Esta correcção também é um pré-requisito para a versão beta do Microsoft Office SharePoint Server 2010.

Função 1

A correcção adiciona a propriedade AllowInsecureTransport na classe SecurityBindingElement para o .NET Framework 3.5 Service Pack 1. O valor predefinido desta propriedade é definido como FALSE. Quando a propriedade estiver definida como TRUE, a mensagem protegida de modo misto pode ser enviada através de um transporte não segura, tais como HTTP nos serviços do Windows Communication Foundation (WCF). A propriedade deverá ser definida para TRUE apenas quando o cliente e o serviço encontram num fidedigno ambiente.

Função 2

Serviços WCF no .NET Framework 3.5 Service Pack 1 utilizar apenas um único thread para receber mensagens seguras, mesmo SharePoint tem múltiplos serviços Web em simultâneo a receber pedidos de clientes de serviço diferente.

Esta correcção adiciona funcionalidades de ponto final DispatcherSynchronization para melhorar o desempenho dos serviços SharePoint que utilizam o WCF. Esta funcionalidade de ponto final permite-lhe utilizar vários threads numa instância de serviço para receber mensagens seguras em simultâneo.

Funcionalidade 3

Esta correcção fornece acesso a propriedade OutgoingSupportingTokens na classe SecurityMessageProperty. Servir clientes de Web do SharePoint podem utilizar esta propriedade de nova para reduzir a latência média de pedidos de cliente por tokens reutilizar quando forem necessários. Anteriormente, foram regenerados tokens para cada pedido.

Mais Informação

Informações sobre a correcção

Tem uma correcção suportada disponível na Microsoft. No entanto, esta correcção destina-se a corrigir os problemas descritos neste artigo. Aplique esta correcção apenas em sistemas que tenham os problemas descritos neste artigo. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de apoio a clientes da Microsoft e suporte para obter a correcção.

Nota Se ocorrerem problemas adicionais ou se for necessário efectuar algum procedimento para resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e problemas que não são elegíveis para esta correcção específica. Para obter uma lista completa dos números de telefone do serviço de apoio a clientes da Microsoft e suporte da ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para o qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.

Para transferir esta correcção da Galeria de código da MSDN (Microsoft Developer Network), visite o seguinte Web site da Microsoft:
http://code.msdn.microsoft.com/KB976462
Nota A Galeria de código da MSDN apresenta os idiomas para o qual a correcção está disponível. Se não vir o idioma listado, é porque a página de recursos de galeria de código não está disponível para esse idioma.

Em alternativa, pode transferir este conjunto de correcções partir do seguinte site da Microsoft na Web de ligação:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806
A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, são convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.

Informações do ficheiro

Para todas x 86-based versões do Windows 7
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Smdiagnostics.dll3.0.4506.9403110,59211-Nov-200900: 11x 86
System.IdentityModel.dll3.0.4506.9403438,27211-Nov-200900: 11x 86
System.Runtime.serialization.dll3.0.4506.9403970,75211-Nov-200900: 11x 86
System.ServiceModel.dll3.0.4506.94035,967,87211-Nov-200900: 11x 86
Servicemonikersupport.dll3.0.4506.940317,25611-Nov-200900: 11x 86

Para todas as suportadas x 64 versões do Windows 7 e do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
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 baseadas em Itanium do Windows Server 2008 R2 suportadas
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
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

Tem de ter o .NET Framework 3.5 SP1 instalado para aplicar esta correcção.

Requisitos de reinício

Não é necessário reiniciar o computador depois de instalar esta correcção se não existir nenhuma instância do .NET Framework actualmente a ser utilizada.

Exemplos das novas funcionalidades

O exemplo de código que se segue mostra como utilizar 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 seguinte exemplo de código mostra como utilizar o comportamento de ponto final DispatcherSynchronization para especificar o número máximo de threads 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>

Ponto Da Situação

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

Referências

Para obter mais informações sobre a funcionalidade descrita na secção "Funcionalidade 1", clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
971831CORRECÇÃO: Uma correcção que adiciona uma propriedade SecurityBindingElement.AllowInsecureTransport que permite que a mensagem protegida modo misto para ser enviado através de um transporte não segura em WCF está disponível para o .NET Framework 3.5 Service Pack 1
Para obter mais informações sobre a funcionalidade descrita na secção "Funcionalidade 2", clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
975955Está disponível uma correcção que adiciona um comportamento de ponto final que permite serviços utilizar múltiplos threads para receber mensagens seguras no .NET Framework 3.5 Service Pack 1
Para obter mais informações sobre a funcionalidade descrita na secção "Funcionalidade 3", clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
976394CORRECÇÃO: Está disponível uma correcção que torna a propriedade SecurityMessageProperty.OutgoingSupportingToken pública no Microsoft .NET 3.5 Service Pack 1
Para mais informações sobre a propriedade SecurityMessageProperty.OutgoingSupportingTokens no .NET Framework 4.0, visite o seguinte Web site da Microsoft:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspx
Para mais informações sobre a propriedade SecurityBindingElement.AllowInsecureTransport no .NET Framework 4.0, visite o seguinte Web 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 Web site da Microsoft:
http://msdn.microsoft.com/en-us/library/system.servicemodel.description.dispatchersynchronizationbehavior(VS.100).aspx

Propriedades

Artigo: 976462 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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