CORRECÇÃO: Cache rápida no Windows Media Services 9 Series poderá não funcionar com um plug-in personalizado

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

Nesta página

Sintomas

Quando escreve uma personalizado eventos notificação Plug-in para alterar o valor de contexto WMS_PRESENT_PHYSICAL_NAME para Microsoft Windows Media Server num processador de eventos, poderá detectar um dos seguintes comportamentos:
  • Se o conteúdo que foi originalmente pedido pelo cliente existir no caminho de origem do ponto de publicação, o servidor irá rápido cache o conteúdo para o cliente. Este comportamento ocorre independentemente do novo valor de contexto WMS_PRESENT_PHYSICAL_NAME que foi modificado pelo evento plug-in.
  • Se o conteúdo que foi originalmente pedido pelo cliente não existir no caminho de origem do ponto de publicação, o servidor irá não rápido cache o conteúdo para o cliente. Este comportamento ocorre independentemente do novo valor de contexto WMS_PRESENT_PHYSICAL_NAME que foi modificado pelo evento plug-in.

Causa

Quando o servidor cria o contentor de dados para transmissão em sequência para o cliente, o servidor define os sinalizadores de cache no contentor de dados. As definições baseiam-se o caminho que foi especificado no pedido de cliente original. Embora um administrador pode ter escrito um evento personalizado Plug-in para alterar a origem de conteúdo, o servidor utiliza ainda o pedido original para criar o contentor de dados.

Resolução

Agora é disponibilizada pela Microsoft uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pelo próximo service pack que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa de números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.

O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:
Reduzir esta imagemExpandir esta imagem
Download
Download the WindowsMedia9-KB840411-ENU.exe package now.

Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços on-line
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada que o ajudam a impedir alterações não autorizadas ao ficheiro.

A versão inglesa desta correcção tem os atributos de ficheiro (ou posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   07-Apr-2004  04:29  9.0.0.3377      2,392,576  Wmsserver.dll    

Ponto Da Situação

A Microsoft confirmou que este erro ocorre nos produtos do Microsoft listados na secção "Aplica-se a".

Mais Informação

Passos para reproduzir o problema


Para reproduzir o problema, utilize o seguinte script de Active Directory (.vbs):
Function OnWMSEAuthorizePhysicalURLTransform (UserCtx, PresCtx, CmdCtx)
On Error Resume Next
     PresCtx("WMS_PRESENT_PHYSICAL_NAME") = "file://\\server\share$\sample.asf"
     OnWMSEAuthorizePhysicalURLTransform = &H00000000
End Function
  1. Crie um ponto de publicação a pedido em para o servidor que aponta para o caminho que contém o ficheiro Exist.wmv.
  2. Copie o script anterior para um ficheiro .vbs e, em seguida, defina o script de Active Directory do WMS Plug-in para utilizar este script, o script de origem.

    Modifique o caminho se for necessário.
  3. No Windows Media Player, efectue o seguinte pedido:

    mms://Server/DOES_NOT_EXIST.wmv
  4. O evento plug-in define o valor de contexto WMS_PRESENT_PHYSICAL_NAME à seguinte:

    \\server\share$\sample.asf
  5. Receber sample.asf rápido cache não trabalho tal como visto pelo RTSPU: / / protocolo na caixa de diálogo estatísticas avançadas do Media Player.
  6. No Windows Media Player, efectue o seguinte pedido:

    mms://Server/EXIST.wmv
  7. O evento plug-in define o valor de contexto WMS_PRESENT_PHYSICAL_NAME à seguinte:

    \\server\share$\sample.asf
  8. Quando receber o sample.asf, WORKS de cache rápida tal como visto por transmissão em sequência através de RTSPT: / / protocolo e, em seguida, uma alteração à CACHE como o protocolo na caixa de diálogo estatísticas avançadas do Media Player

Propriedades

Artigo: 840411 - Última revisão: 2 de junho de 2006 - Revisão: 1.5
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Media Services 9 Series
  • Microsoft Windows Media Services 9 Series Software Development Kit
Palavras-chave: 
kbmt kbdownload kbfix kbqfe kbhotfixserver KB840411 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: 840411

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