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.

Author: sky91, 2014-02-26

2 answers

Krok 1: Dodaj regułę przychodzącą Zapory systemu Windows

Zapora Systemu Windows

  1. Otwórz Zaporę systemu Windows z zaawansowanym zabezpieczeniem.
  2. w lewym panelu kliknij prawym przyciskiem myszy inbound Rule > New Rule
  3. 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)
  4. Zakończ.

Krok 2: IIS lub IIS Express

Dodaj powiązania Menedżera IIS

Manager IIS

  1. Otwórz Menedżera IIS.
  2. w lewym panelu przejdź do stron > domyślne strony www .
  3. W prawym panelu kliknij na wiązania. Następnie pojawi się nowe okno dialogowe ups.
  4. 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)

IIS Express

  1. Zatrzymaj bieżącą stronę
  2. dla Visual Studio 2015 zmień konfigurację IIS pod swoim projektem folder C:\Projects\<ProjectName>\.vs\config\applicationhost.config‌​.
  3. dla poprzedniej wersji programu Visual Studio 2015 zmień konfigurację IIS w folderze IIS Express C:\Users\<your profile name>\Documents\IISExpress\config\applicationhost.config
  4. 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:

  1. Zamknij Visual Studio
  2. 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/

 92
Author: sky91,
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

 0
Author: Paresh Aher,
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