Problemas encontrados no desenvolvimento do programa Delphi2005 ASP.NET e soluções relacionadas
pergunta:
Ao criar um novo projeto, selecione Aplicativo da Web ASP.NET e siga as configurações padrão e clique em Executar a mensagem de erro no navegador "Esta página não pode ser exibida". O ambiente é o seguinte:
Processo de solução:
Devido ao sistema recém-instalado, o servidor Web padrão é IIS através de ferramentas-> opções-> html/asp.net opções-> asp.net.
Verifique o arquivo de ajuda Delphi2005 e veja que o servidor da web Cassini também está disponível, faça o download do servidor da Web Cassini e instale-o, modifique a porta do servidor da web Cassini em ferramentas-> opções-> html/asp.net opções-> asp.net para alterar A porta do servidor da Web Cassini para outras portas, como 8087, modifica o Projeto-> Opções-> Debugger-> ASP.NET-> Host com o servidor da Web-> servidor como Cassini Web Server e tente executá-lo novamente "Esta página não pode ser exibida" é relatada no navegador.
Altere -o para outro número da porta e a mensagem de erro é semelhante, mas o 8087 na mensagem de erro se torna o número da porta alterada, e eu tenho que desistir de tentar usar o servidor da Web Cassini; você pode me dar algum conselho, estou muito grato)
Abra o IIS, selecione o site padrão, clique com o botão direito do mouse, navegue e consulte a página da web de teste do IIS, provando que não há problema com o próprio IIS. Selecione o projeto recém-criado agora para gerar automaticamente a aplicação da web do diretório virtual1, clique com o botão direito do mouse, navegue, solicite "Você não tem permissão para visualizar esta página da web", clique com o botão direito do mouse na webApplication1-> Propriedades-> document-> add->>> Webform1.aspx-> ok-> mova-se (mova esse arquivo para a primeira posição)-> ok, selecione WebApplication1 e clique com o botão direito do mouse, navegue e relate um erro "Esta página não pode ser exibida".
Verifique o local sagrado do ASPNET_WP.EXE no site da pesquisa. .
Abra o IIS, selecione WebApplication1 e clique com o botão direito do mouse, navegue, sim, ele finalmente aparece normalmente.
Tudo está indo bem desde então. ainda tem uma falha! ! !
De repente, eu tinha um capricho e mudei para http://192.168.0.5/webApplication31/webform1.aspx em http: //localhost/webappplication31/webform1.aspx, talvez seja o que é esperado. Então, por que http: //localhost/webApplication31/webform1.aspx funciona? Portanto, ao configurar o DNS, o DHCP, as vitórias, etc., encontrei um erro ao configurar o DNS. Seu nome DNS é um nome de host de tag único e não possui domínio (por exemplo: "host" em vez de "host.microsoft.com"). Você pode ter esquecido de configurar o domínio DNS primário para o computador do servidor. Para obter mais informações, consulte "Referência de log do servidor DNS" ou "Configure o sufixo DNS principal para computadores clientes" na ajuda on -line. -Existem soluções relevantes. (A Microsoft está fazendo um bom trabalho nisso.)
De acordo com o método de processamento acima, o nome da máquina é alterado e, após a reinicialização, o DNS finalmente não relatará mais um erro. Outros serviços relacionados são normais.
No entanto, quando o Delphi2005 abriu o projeto e acabou de iniciar o teste, o navegador relatou um erro "A página da web não pode ser encontrada". ! !
Abra o IIS, selecione WebApplication1 e clique com o botão direito do mouse, navegue e relate um erro "página da web não encontrada". Eu também pensei que, no teste do IIS agora, mudei o endereço IP no identificador do site no atributo do site padrão para o IP192.168.0.5 nativo, então mudei de volta, ou seja (tudo não alocado).
Sim, este mundo está quieto ...