Como hospedar o aplicativo ASP.NET externamente?

1

Eu tenho um aplicativo ASP.NET que eu posso acessar localmente indo para 192.168.1.102:81/TestApp. Eu gostaria de hospedar o aplicativo externamente, indo para domain.com:81/TestApp (eu já tenho meu domínio apontando para o meu roteador e isso funciona bem - eu tenho o apache em execução na porta 80 em outro servidor). Eu modifiquei as configurações do roteador para apontar qualquer solicitação que chegasse pela porta 81 para 192.168.1.102. Eu ainda estou tendo problemas para acessar o site do asp.net (recebo a mensagem de erro que "este link parece estar quebrado"). Estou esquecendo de algo? Como posso redirecionar domain.com:81/TestApp para meu aplicativo ASP.NET? Obrigado.

    
por Josh 07.02.2010 / 22:56

2 respostas

1

Meu Deus. Necessário para adicionar a exceção do Firewall do Windows para a porta 81. Que bobagem. Problema resolvido. Bom e velho enrolador ...

    
por 08.02.2010 / 05:03
0

Parece que você está perto. Tente testar cada parte:

  • pingando o nome do domínio para confirmar que ele resolve seu IP público
  • confirme seu IP público com www.whatsmyip.org. Certifique-se de que não mudou recentemente.
  • confirmar que seu roteador está configurado para encaminhar a porta 81 para 192.168.1.102
  • confirmar que seu computador interno ainda está em .102
  • verifique se o seu encaminhamento é da porta 81 para 81 e não está tentando alterar as portas (ou seja, para a porta 80)
  • às vezes, o roteador de seu ISP ou ISP bloqueará a porta 81 (ou a maioria das portas) e não permitirá que a solicitação chegue ao seu roteador. Pode ser necessário verificar com eles para confirmar que não está bloqueado
  • certifique-se de que sua ligação no seu website esteja definida corretamente. Deve ser a ligação 192.168.1.102:81 que você já tem.
por 08.02.2010 / 04:44

Tags