Stworzyłem aplikację mobilną MVC4 przy użyciu domyślnego szablonu VS 2012. Działa dobrze w przeglądarce na komputerze przy użyciu http://localhost/mvcapplication1/
, ale kiedy próbowałem uruchomić tę samą aplikację w przeglądarce emulatora WP8, nie działa i wyświetla komunikat "Mamy problemy z wyświetlaniem tej strony". Próbowałem także z adresem IP (127.0.0.1), ale wciąż nie miałem szczęścia. Proszę mi powiedzieć, jak mogę połączyć się z localhost za pomocą przeglądarki emulator WP8?Emulator Windows Phone 8: Dostęp do localhost
Odpowiedz
Emulator systemu Windows Phone 8 to w rzeczywistości pełna maszyna wirtualna z własnym wewnętrznym adresem IP.
Dlatego localhost
oznacza telefon (wirtualny), a nie komputer.
Aby połączyć się z hostem, należy wprowadzić jego wewnętrzny adres IP.
Należy również skonfigurować usługi IIS Express i zaporę, aby akceptować połączenia z innych komputerów.
Mogę uzyskać dostęp do tego samego adresu URL z innej przeglądarki komputera, więc zakładając, że firewall jest poprawnie skonfigurowany. Znasz jakieś konkretne ustawienia emulatora WP8. Ponadto nie używam usług IIS Express, ale nadal konfiguruję usługi IIS Express, używając 'netsh http add urlacl url = http: // << nazwa-komputera >>: 8080/user = everyone' Nadal nie można przeglądać z poziomu WP8 – brijshah
Czy Twój pulpit dołączył do domeny korporacyjnej? Emulator będzie maszyną nie przyłączoną do domeny, konieczne będzie dodanie wyjątku granicy IPSec dla komputera biurkowego, aby Emulator mógł uzyskać do niego dostęp. –
Udało mi się go uruchomić, usuwając "localhost" z konfiguracji IIS Express i zezwalając na port przy użyciu zapory. Ale teraz mam twardy kod adresu IP maszyny dev. Jak to działa z kontrolą kodu źródłowego i wieloma programistami? – tofutim
szukałem odpowiedzi na to zbyt i okazało się, że jest teraz oficjalnym odpowiedź firmy Microsoft pod adresem:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj684580%28v=vs.105%29.aspx
Można zainstalować Skrzypek i przejść z instrukcją, w jaki sposób skonfigurować Skrzypek na emulator systemu Windows.
Ten artykuł pracował dobrze dla mnie: http://blogs.msdn.com/b/wsdevsol/archive/2013/06/05/configure-the-windows-phone-8-emulator-to-work-with-fiddler.aspx
Jedna konfiguracja odbywa, emulator automatycznie użyje Skrzypek jako serwer proxy i localhost powinna działać dobrze z emulatora też.
Pamiętaj, aby uruchomić skrzypce przed uruchomieniem emulatora, aby skierować ruch, w przeciwnym razie nie będzie działać. Będziesz także mógł monitorować żądania http/https wykonane przez emulator systemu Windows.
spróbuje użyć Twojego adresu IP zamiast używania (localhost)
1- z wiersza poleceń menu start otwarte 2- zapisu ipconfig 3- znajdziesz swój adres ip obok adres ipv4 jeśli nie praca spróbuj wykonać te dodatkowe kroki z MSDN
Aby utworzyć wyjątek zapory dla żądań HTTP do IIS Express Na ekranie startowym systemu Windows wyszukaj zaporę systemu Windows. Kliknij, aby uruchomić program. Na ekranie Zapory systemu Windows kliknij Ustawienia zaawansowane. Na ekranie Zapora systemu Windows z zabezpieczeniami zaawansowanymi wybierz opcję Reguły przychodzące. Następnie kliknij Nowa reguła. Na stronie Typ reguły Kreatora nowej reguły poczty przychodzącej wybierz opcję Port. Następnie kliknij Dalej. Na stronie Protokoły i porty wprowadź numer portu używanego przez IIS Express w polu Określone porty lokalne. Następnie kliknij Dalej.
Na stronie Akcja wybierz opcję Zezwalaj na połączenie. Następnie kliknij Dalej. Na stronie Profil wybierz Prywatne i, jeśli dotyczy, Domena. Nie wybieraj Publiczne. Następnie kliknij Dalej. Na stronie Nazwa wpisz nazwę reguły - na przykład Lokalna usługa internetowa do testowania. Następnie kliknij przycisk Zakończ.
Miałem to problem, gdy korzystałem z aplikacji cordova z emulatorem systemu Windows 8. W moim przypadku korzystałem z aplikacji w trybie zwolnienia. Po zmianie trybu na debugowanie mogłem uzyskać dostęp do lokalnego serwera z mojej aplikacji.
- 1. Emulator Windows Phone Emulator
- 2. Emulator Windows Phone 8 - Błąd wdrożenia
- 3. Emulator systemu Windows 8 zatrzymany w "Uruchamiany jest Windows Phone"
- 4. Console Cecha Okno na Windows Phone 8 Emulator
- 5. Symulacja pinch gest w Windows Phone 8 emulator
- 6. Windows Phone Emulator wymaga brakuje Hyper-V
- 7. IsolatedStorage Windows phone 8
- 8. Windows Phone 8 rzeczywistość rozszerzona
- 9. Phone 8 Emulator i testy kopiowanie obrazów systemu Windows do CameraRoll
- 10. Jak uruchomić emulator Windows Phone w VMware
- 11. Konfigurowanie reklam w systemie Windows Phone 8
- 12. Windows Phone 8 Rozmiar płytek?
- 13. Sterowanie przeglądarką Windows Phone 8
- 14. Libgdx dla Windows Phone 8
- 15. Windows Phone 8, ustawienia aplikacji nie trwały
- 16. Jak mogę uruchomić emulatora Windows 8 Phone przez VirtualBox?
- 17. Awaria VS2015 podczas wdrażania aplikacji Windows Phone 8 do emulatora
- 18. Własne wdrożenie aplikacji Windows Phone 8
- 19. Dodatkowy telefon z Windows Phone 8 Płytka
- 20. Dostęp do funkcji wibracji w Windows 8 WinRT?
- 21. skanowania kodów kreskowych Windows Phone 8
- 22. Windows Phone 8: obsługuje Natywny Unicode (Malayalam)?
- 23. Rozpoznawanie mowy w Windows Phone 8
- 24. Certyfikat klienta Windows 8 Phone Uwierzytelnianie HTTPS
- 25. Windows Phone 8: usuń nagłówek przestawny
- 26. Windows Phone 8 - MVVM ViewModels i App.xaml.cs
- 27. Zdarzenia z akcelerometru Windows Phone 8
- 28. Kompilacja SQLite dla Windows Phone 8
- 29. WebSockets wsparcie klienta w Windows Phone 8
- 30. OCR w systemie Windows Phone 8 WP8
Wypróbuj adres IP komputera hosta. – SLaks
Umożliwia udzielenie odmowy dostępu. – brijshah
@Brijen możesz dać [to] (http://stackoverflow.com/a/13185379/69742) spojrzenie na. (upewnij się, że możesz połączyć się z Internetem w pierwszej kolejności). Kolejną sprawą jest upewnienie się, że port nie jest blokowany przez zaporę ogniową. Ale tak, pozostałe odpowiedzi są poprawne. Musisz użyć wewnętrznego adresu IP, a nie 'localhost' – Earlz