Bad Request-Nieprawidłowa nazwa hosta podczas łączenia się z localhost przez wifi z telefonu komórkowego
Otrzymuję złe żądanie - Nieprawidłowa nazwa hosta [Błąd HTTP 400] podczas próby podłączenia localhost mojego laptopa. Właściwie uczę się tworzyć mobilne strony internetowe za pomocą jQuery Mobile. Chcę zobaczyć układ strony internetowej, czy pasuje do mojego rozmiaru telefonu.
Dodałem numer portu, który podany przez Visual Studio w ten sposób:
Panel sterowania > Firewall> Ustawienia zaawansowane> reguły Inbounce > nowa zasada.
Następnie otrzymuję swój adres IP wpisując" ipconfig " przy Komendzie / Align = "left" /
Następnie używam przeglądarki telefonu z Androidem (Mozilla 5.0) i wchodzę w link 192.PODOBA MI SIĘ! DO OBSERWOWANYCH NR:57976
Czytałem podobne pytania, ale nie mogę znaleźć rozwiązania. Niektórzy uważają, że ten błąd jest związany z ustawieniami usług IIS. Ale nie mogę uzyskać rozwiązania ustawień IIS. Mam nadzieję, że pomożecie mi rozwiązać ten problem.
2 answers
Krok 1: Dodaj regułę przychodzącą Zapory systemu Windows
- Otwórz Zaporę systemu Windows z zaawansowanym zabezpieczeniem.
- w lewym panelu kliknij prawym przyciskiem myszy inbound Rule > New Rule
-
Rule Type : Port
protokół i porty: TCP
konkretne porty lokalne: 57976
Action: Zezwól na połączenie
profil : Zaznacz wszystkie (domena, Prywatne, publiczne)
Nazwa : Nazwa, Opis (opcjonalnie)
- Zakończ.
Krok 2: IIS lub IIS Express
Dodaj powiązania Menedżera IIS
- Otwórz Menedżera IIS.
- w lewym panelu przejdź do stron > domyślne strony www .
- W prawym panelu kliknij na wiązania. Następnie pojawi się nowe okno dialogowe ups.
- w wyskakującym oknie dialogowym kliknij przycisk" dodaj". Wprowadź numer portu i nazwę hosta.
Dla mojego przypadku,
port = 57976;
hostname = 192.XXX. XXX. XXX (mój adres IP)
Add Bindings of IIS Express (Visual Studio)
- Zatrzymaj bieżącą stronę
- dla Visual Studio 2015 zmień konfigurację IIS pod swoim projektem folder
C:\Projects\<ProjectName>\.vs\config\applicationhost.config
. - dla poprzedniej wersji programu Visual Studio 2015 zmień konfigurację IIS w folderze IIS Express
C:\Users\<your profile name>\Documents\IISExpress\config\applicationhost.config
-
W
applicationhost.config
, wyszukaj po numer portu (W moim przypadku to 57976), a następnie jeszcze jedno powiązanie z Twoim adresem IP<site name="Web(1)" id="9"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="E:\abc\project\dev\web" /> </application> <bindings> <binding protocol="http" bindingInformation="*:57976:localhost" /> <binding protocol="http" bindingInformation="*:57976:192.XXX.X.XXX" /> </bindings> </site>
Aktualizacja:
Dla użytkowników windows 10 lub Visual Studio 2015, możesz otrzymać komunikat o błędzie poniżej:
Unable to launch the IIS Express Web server, Failed to register URL, Access is denied
Rozwiązanie:
- Zamknij Visual Studio
- kliknij prawym przyciskiem myszy na Visual Studio > Uruchom jako Administrator
Numer referencyjny: https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-how-to-configure-iis-express/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-31 02:53:46
Wyczyść dane przeglądarki ctrl+shift+del
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-11 06:53:46