FP97: Não é Possível Usar o Componente de Pesquisa com as Active Server Pages

Traduções deste artigo Traduções deste artigo
ID do artigo: 183046 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.

Para obter uma versão deste artigo para o Microsoft FrontPage 98, consulte 194284.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você clica no botão Pesquisar em uma Active Server Page (ASP), os resultados da sua pesquisa são retornados, mas o script de ASP na sua página não é executado. Em alguns casos, a seguinte mensagem de erro aparece no seu navegador da Web:
Erro do FrontPage. Usuário: por favor, relate os detalhes para o webmaster desse site.

Webmaster:
por favor, consulte o log de eventos do aplicativo do servidor para obter mais detalhes.
O URL (Uniform Resource Locator) na caixa Endereço do Internet Explorer é parecido com o seguinte
http://<myserver>/<myfile>.asp/_vti_bin/shtml.dll/<myfile>.asp.
onde <myserver> é o local da sua Web <myfile> é o nome do arquivo que você está visualizando.

Causa

Não é possível usar o Formulário de Pesquisa em uma Active Server Page.

Quando uma página ASP é solicitada em um servidor, é analisada pelo arquivo Asp.dll. Ele encontra qualquer script especificado para executar no servidor, executa e exibe os resultados.

Quando você faz uma pesquisa usando o Formulário de Pesquisa, o Shtml.dll analisa a página de pesquisa e os resultados da mesma são expandidos no arquivo de pesquisa e exibidos no seu navegador.

Quando é feita uma pesquisa usando o Formulário de Pesquisa em uma página ASP, o Shtml.dll não consegue analisar o arquivo porque o Asp.dll está fazendo isso. Como o Shtml.dll falha, ele exibe a mensagem descrita na seção "Sintomas".

Ao usar o Microsoft Index Server, o Formulário de pesquisa não usa o Shtml.dll.

Em vez disso, a ação para o formulário aponta para o arquivo .idq associado ao arquivo.

Resolução

Como solução alternativa para esse comportamento, use um dos seguintes métodos

Método 1: Instale o Microsoft Index Server

Instale o Microsoft Index Server no servidor Web que hospeda a sua Web. Para obter informações adicionais sobre como adquirir e instalar o Microsoft Index Server, acesse o seguinte site da Microsoft na Web:
http://www.microsoft.com/technet/archive/winntas/deploy/ntopclst.mspx?mfr=true
Para obter informações adicionais sobre como usar o Index Server com o FrontPage, clique no número abaixo para consultar o artigo na Base de Dados de Conhecimento da Microsoft:
166357 FP: How to Use FrontPage with Microsoft Index Server

Método 2: Use páginas .htm ou .html em vez de páginas .asp com o Formulário de pesquisa

Não use páginas ASP com o Formulário de Pesquisa. Use apenas páginas .htm ou .html.

Situação

A Microsoft confirmou que isso é um problema dos produtos Microsoft que estão relacionados no início deste artigo.

Propriedades

ID do artigo: 183046 - Última revisão: segunda-feira, 7 de outubro de 2013 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft FrontPage 97 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbprb KB183046

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