Não há acesso à Internet no emulador do Windows Phone 8 (apesar da conexão de trabalho no Windows 8)

2

Não tenho acesso à Internet no meu Windows Phone 8emulator que executei no Windows 8 por meio do Visual Studio 2012. Sei disso porque, por exemplo, não consigo abrir nenhum site no Internet Explorer no emulador do WP8.

Por outro lado, a área de trabalho (na qual o Windows 8 está sendo executado) tem acesso à Internet (posso navegar em sites sem problemas no Windows 8). Então, eu tenho internet na instância do Windows 8 que estou executando, mas não tenho no emulador do Windows Phone 8 que é executado nesse SO.

Eu não tenho roteador em casa. Eu tenho o cabo ethernet que recebi do meu provedor de internet conectado diretamente à minha placa de rede no meu PC. Meu IP é definido estaticamente e é público.

Agora tudo o que fiz até agora foi abrir o Visual Studio e executar um emulador. Uma vez carregada, encerrei meu aplicativo simulado, escolhi o bloco do Internet Explorer e tentei abrir alguns sites conhecidos, mas todos não conseguiram carregar. Eu não alterei nenhuma configuração em um emulador, nem fiz mais nada com a imagem do emulador.

O que eu esperava era o mesmo comportamento do emulador do Windows Phone 7 (7.0 e 7.1). Eu corri o emulador e tive acesso instantâneo à internet, contanto que minha conexão de internet estivesse funcionando. Aqui não é o caso.

Eu gostaria de repetir uma coisa. Eu não tenho um roteador. Eu não mudei nenhuma configuração no Windows 8 em relação à rede, tudo o que fiz foi correr emulador e perceber que não tem acesso à internet dentro dele.

    
por Lucas 11.11.2012 / 16:09

2 respostas

6

O emulador do Windows Phone 8 é executado em sua própria VM (Hyper-V) com sua própria rede e endereços MAC.

Usando o Gerenciador do Hyper-V - > Ações - > Virtual Switch Manager, verifique a configuração do comutador virtual; Acredito que, por padrão, esteja definido como "Rede interna", o que significa que não há acesso externo.

"Uma rede virtual interna não está vinculada a um adaptador de rede físico. Como resultado, uma rede virtual interna é isolada de todo o tráfego de rede externo ."

ComovocêdizquenãotemroteadoreapenasconectaohostdiretamenteàrededoISPparaacessaraInternet,énecessáriodescobrirumamaneiradecompartilharaconexãoderede.Alterandoaconfiguraçãodocomutadorvirtualparavincularaumadaptadorfísico(extra)realnohost,queéentãoconectadoaumroteadorousemelhante(paradividiraconexãoderededoISP)oumantendo-ocomo"Rede Interna" e, em seguida, ativar o Compartilhamento de conexão com a Internet no host (para que ele funcione como um roteador).

MaisinformaçõessobrecomoconfigurararededoHyper-VdaMSaqui: Configurando Redes Virtuais

A resolução de problemas do emulador WP8 também abrange: Resolução de problemas do Emulador do Windows Phone 8

Veja algumas instruções sobre como configurar o ICS para VMs do Hyper-V no Windows 8: Compartilhe a conexão com a Internet com os convidados do Hyper-V (NAT) no Windows 8

    
por 11.11.2012 / 19:26
0

Experimente esta solução, funciona para mim (sem necessidade de DHCP):

  1. Usando o Hyper-V, inicie o servidor, uma vez iniciado, você poderá ver os dois novos adaptadores de rede adicionados na página (compartilhamento de rede).

  2. Vá para o IDE do seu estúdio visual onde seu aplicativo é executado, usando o emulador para executar o aplicativo, uma vez iniciado, tente abrir o IE, ele não se conectará à Internet.

  3. Agora, volte para a página de compartilhamento de rede, clique com o botão direito no adaptador externo que foi criado, selecione propriedades, clique em compartilhar, agora marque as duas opções para marcar se não marcar essas duas opções e clique em OK .

  4. O adaptador interno que foi criado recentemente mudará o nome do domínio de Rede não identificada para o seu nome de domínio compartilhado, uma vez alterado, tente acessar o Internet Exporer novamente no emulador que já roda. Agora espero que a conexão com a internet funcione.

por 21.02.2013 / 13:00