PROBLEMA: Internet Explorer Prompts de usuário para Office Abrir/Salvar arquivo transmitido do ASP

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: 296717
Sintomas
Quando você usa uma página ASP (Active Server Pages) para fluxo de volta o conteúdo binário de um arquivo Office, como um documento do Microsoft Word ou uma pasta de trabalho do Microsoft Excel, você pode ser solicitado a especificar se deseja abrir o arquivo diretamente ou salvar o arquivo em um disco. Isso é o comportamento esperado em um computador cliente recém-instalado. Se você desmarcar Sempre perguntar antes de abrir este tipo de arquivo na caixa de diálogo, geralmente não lhe será solicitado novamente. No entanto, em alguns computadores sempre receber a solicitação, mesmo se você tiver desmarcado essa opção.
Causa
Internet Explorer verifica ambas as configurações para o tipo MIME (Multipurpose Internet Mail Extensions) e a extensão de arquivo. Quando você for solicitado na primeira vez, é porque a configuração de registro EditFlags não foi definida para esse tipo de arquivo anteriormente. Se você desmarcar a opção Sempre perguntar , a entrada EditFlags é feita para esse tipo de arquivo. No entanto, porque a URL aponta para um arquivo ASP, Internet Explorer também examina as configurações para o tipo de arquivo ASP se um estiver registrado no sistema. Se o tipo de arquivo ASP é registrado, mas foi configurado para solicitar, você recebe a solicitação, independentemente das configurações para o tipo de MIME.
Resolução
Há duas maneiras para resolver o problema:
  • do servidor : anexar um ponto de interrogação (?) para o final de seus links de URL para que o Internet Explorer não encontre as configurações para a extensão ASP. O link pode ser semelhante a seguinte:
    http://www.someserver.com/tests/getworddocument.asp?					
    essa solução é bom se você não pode controlar as configurações do cliente.

  • no cliente : você pode alterar o comportamento prompt para o tipo de arquivo ASP para que não é solicitada por padrão, quando baixada. Para fazer isso, execute as seguintes etapas:
    1. Na área de trabalho, clique duas vezes no ícone Meu computador para abrir o Windows Explorer.
    2. Se você estiver executando o Microsoft Windows 2000, no menu Ferramentas , clique em Opções de pasta e clique na guia Tipos de arquivo para exibir todos os tipos de arquivo.

      Se você estiver executando o Microsoft Windows 95, Microsoft Windows 98 ou Microsoft Windows NT 4.0, no menu Exibir , clique em Opções de pasta e, em seguida, clique na guia Tipos de arquivo para exibir todos os tipos de arquivo.
    3. Na lista de tipos de arquivo registrados, procure por Documento ativo do servidor associado à extensão ASP. Se isso não está presente no seu computador, seu computador não passar pelo problema descrito neste artigo. Se ele estiver presente, selecioná-lo e clique em Advanced (para Windows 2000) ou Editar (para Windows 95, Windows 98 ou Windows NT 4.0).
    4. Na caixa de diálogo Novo, desmarque Confirmar abertura após o download e clique em OK .
    5. Clique em OK para fechar a caixa de diálogo Opções de pasta .
Mais Informações
Internet Explorer resolve a solicitação para um arquivo baixado com base na extensão de arquivo. Se uma página ASP é acessada e a extensão ASP está registrada no seu computador, você provavelmente irá ser solicitado a confirmar se deseja abri-lo se o conteúdo não for HTML, XML, GIF ou JPEG (que é que, se os cabeçalhos de tipo de conteúdo de MIME indicam que a página é de um tipo que o Internet Explorer não oferece suporte originalmente). Você também pode receber uma solicitação dependendo das configurações de tipo de arquivo especificado pelo tipo de conteúdo MIME. Para evitar qualquer prompts, clientes com uma extensão ASP registrado precisam configurar o tipo de arquivo ASP e o tipo de arquivo que é especificado pelo conteúdo MIME para que não solicitam. Consulte as etapas acima para obter um exemplo de como alterar essa configuração.

Limpar Confirmar abertura após download adiciona um valor binário especial para a chave do registro que descreve que tipo de arquivo. O valor DWORD é chamado de "EditFlags" e uma configuração de "0 x 00010000" desativa o prompt para esse tipo de arquivo. Por exemplo, o seguinte script arquivo REG desativa a caixa de diálogo para documentos do Word 97, Word 2000 e Word 2002:

REGEDIT4[HKEY_CLASSES_ROOT\Word.Document.8]"EditFlags"=dword:00010000				

Como diferentes produtos podem registrar a extensão ASP diferente, o script REG acima não é possível corrigir o problema descrita neste artigo porque o mapeamento exato da extensão .asp para sua chave de registro de tipo de arquivo (normalmente, mas não exclusivamente aspfile ) não pode ser conhecido para todos os casos. Os desenvolvedores que desejam definir programaticamente essa chave do cliente devem localizar a chave corretas do registro da extensão usando as Windows registro interfaces de programação de aplicativo (APIs).

Propriedades

ID do Artigo: 296717 - Última Revisão: 05/12/2007 20:29:06 - Revisão: 6.1

Microsoft Office Outlook 2007, Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Internet Explorer 5.5, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.0, Microsoft Office Word 2007, Microsoft Office Word 2003, Microsoft Word 2002 Standard Edition, Microsoft Word 2000 Standard Edition

  • kbmt kbprb KB296717 KbMtpt
Comentários