Hospedagem no site de desenvolvimento no Visual Studio para mostrá-lo a alguém na Internet

0

Eu sou novo nessa; Atualmente, estou desenvolvendo um aplicativo sobre .Net no visual studio 2010. E eu quero mostrar o trabalho em andamento para o meu parceiro de grupo ... quando eu depurar meu projeto no visual studio, ele abre no navegador algo como:

http://localhost:5887

Como eu queria mostrar ao meu parceiro que está em uma rede totalmente diferente nessa casa Eu descubro meu endereço IP através de

Run > cmd >ipconfig

E substituímos o "localhost" pelo meu endereço IP e fornecemos esse endereço ao meu parceiro para abri-lo, o endereço está neste formulário, mas ele ainda não consegue acessá-lo:

http://190.12.12.1:5887

Agora estou confuso sobre o que há de errado com isso ... pode neone por favor me ajudar ... como eu posso hospedar temporariamente meu site no meu PC e mostrá-lo para outras pessoas, eu realmente preciso dele para o meu projeto. Obrigado! :)

Apenas para adicionar: enquanto procurava pela internet eu descobri que poderia ser por causa do firewall do windows bloqueando a porta 80. Então eu apenas configurei o firewall do windows para permitir a porta TCP 80 através do método especificado aqui Abra uma porta no Firewall do Windows .Mas o problema ainda está lá.

    
por Maven 06.11.2011 / 15:57

4 respostas

2

Você pode enviar o aplicativo para AppHarbor e compartilhar o URL com seu colega de trabalho.

(disclaimer, eu sou co-fundador do AppHarbor)

    
por 06.11.2011 / 18:28
1

Acho que você pode estar procurando pelo Hamachi . É gratuito para a maior parte que você pode precisar. O que ele faz é criar uma ponte entre você e seu parceiro. Após a instalação, você pode criar uma rede com uma senha e, em seguida, fornecer o nome e a senha da rede ao seu parceiro que se juntará a ela em seu próprio Hamachi. Depois disso, você praticamente usa o IP do Hamachi em vez do seu local.

Então, no meu caso, teria sido 5.88.178.160:5887 . Eu usei o Hamachi antes de jogar jogos de LAN com amigos pela internet, então deveria ser o mesmo que a sua situação. Parece que você e seu parceiro estão na mesma LAN.

    
por 06.11.2011 / 17:03
0

Para compartilhar uma compilação como essa, você provavelmente terá mais sorte com o uso da tecnologia remote-dekstop. Algo como Go 2 My PC, desse tipo. Você não estará expondo sua aplicação à internet maior para as forças do mal tentar explorá-la. Dependendo do que você está usando, talvez eles não consigam interagir com ele, mas certamente você pode dar uma demonstração do que você criou e do fluxo de trabalho.

    
por 06.11.2011 / 16:53
0

Infelizmente, tanto IIS Express quanto ASP.NET Development Server não permitem acesso remoto por padrão.

Não sei como ativá-lo no servidor de desenvolvimento, mas, se você quiser mudar para o IIS Express (são apenas três cliques para alterar se você o tiver instalado), você pode siga este guia para habilitar conexões remotas (Ignore as partes do Webmatrix , é o mesmo componente do IIS Express).

No entanto, se você o tiver disponível, também poderá implantar em um servidor IIS real - é uma solução muito mais fácil mostrar a alguém um site remoto (e, se estiver desenvolvendo, é muito mais fácil / melhor usar esse site) como para qualquer imprevisto na implantação).

Tudo isso dito, se você não quiser seguir esse caminho, pode ser mais fácil simplesmente usar um programa de tipo de área de trabalho remota, como Teamviewer ou similar.

    
por 06.11.2011 / 17:18