As páginas da web ASP são, na verdade, páginas da web dinâmicas, que são executadas e analisadas no lado do servidor. Às vezes é muito estranho. Muitas vezes me deparo com a situação em que a página asp não pode ser aberta. O editor abaixo irá resolver algumas soluções para a página asp que não pode ser aberta.
Encontrei um problema hoje. A página asp que usei bem não pôde ser aberta. Ao mesmo tempo, o uso da CPU do inetinfo.exe estava muito alto, quase chegando a 100%. Depois de examinar o log de erros do sistema, descobri que um serviço chamado MS DTC falhou ao iniciar. A solução é a seguinte:
Execute o seguinte comando no CMD:
- cd%windir%/system32/inetsrv
- rundll32wamreg.dll,CriarIISPackage
- regsvr32asptxn.dll
No final, regsvr32 asptxn.dll falhou. Depois de reiniciar a máquina, execute as três linhas de comandos acima novamente. O serviço MS DTC finalmente voltou ao normal, mas o problema não foi resolvido. Verifiquei on-line e descobri que havia um problema com o iis e que precisava ser reinstalado.
Sintomas: O IIS é muito lento, não reconhece páginas asp e o processo do sistema inetinfo.exe é responsável por 100% da CPU.
1. Desinstale o IIS.
2. Exclua %windir%/system32/inetsrv.
3. Exclua %windir%/iisX.log, X é a versão do IIS.
4. Reinstale o IIS
Depois de seguir as etapas acima, descobri que o problema persistia, então tentei outra solução: exclua o log do IIS. O log está armazenado em% windir%/SYSTEM32/LogFiles/W3SVC1.
Embora o problema de não poder abrir a página da web asp tenha sido resolvido, o asp.net não pode ser usado porque a versão do IIS é muito baixa. Então eu o reinstalei usando a pré-instalação do disco de instalação do asp.net, mas a página aspx ainda era tratada como uma página asp e não podia ser analisada normalmente.
Ao iniciar a depuração, ele avisa: Não é possível iniciar a depuração no servidor web.
Então execute na linha de comando:
- cdwindows/microsoft.net/framework/v2.0.50727
- aspnet_regiis/r
Selecione o aplicativo especificado no site padrão do IIS, clique em Propriedades -> Segurança de diretório -> botão Editar de Autenticação e Controle de Acesso e marque Integrar Autenticação do Windows.
Para configurar o IIS, clique com o botão direito no diretório virtual ou site, propriedades-"aspnet-" selecione a versão aspnet e selecione 2.0.
Finalmente, a página da web aspx pode ser aberta normalmente, o asp.net também pode ser depurado e o problema foi resolvido com sucesso.
O que devo fazer se eu abrir uma página ASP feita com DW usando um navegador e ele solicitar que eu faça o download? Após o download, eu abro novamente usando DW.
As páginas da web ASP são, na verdade, programas. O ASP é executado e analisado no lado do servidor. É chamada de página da web dinâmica porque a página da web acessada pelo cliente é calculada pelo servidor em tempo real com base no programa ASP que você solicitou. Por exemplo, se você visitar uma página ASP pela manhã, ela dirá bom dia, e quando você visitá-la à tarde, ela dirá boa tarde. Isso ocorre porque o julgamento do tempo está escrito no programa ASP, mas o HTML comum pode. exibir apenas conteúdo estático. Não é possível fazer feedback dinâmico.
Você pode instalar um IIS para resolver o problema. Existem muitos métodos de configuração na Internet. Se for uma partição formatada em NTFS, preste atenção às configurações de permissão, caso contrário a página da web pode não ser analisada corretamente.
O conteúdo acima é sobre a solução para o problema de que as páginas da web ASP não podem ser abertas. Espero que seja útil para todos aprenderem asp.