Bad Request - nom d'hôte non Valide alors que se connecter à localhost via le wifi de téléphone portable
- Je obtenir le Bad Request - Invalid Hostname [ERREUR HTTP 400] tout en essayant de connecter mon ordinateur portable est localhost.
En fait, je suis en train d'apprendre à développer des web mobile à l'aide de jQuery Mobile.
Je veux voir la mise en page du web de s'adapter à mes taille de téléphone.
j'ai ajouté le numéro de port donné par Visual Studio, avec cette manière:
Panneau de configuration> Pare-feu> Paramètres Avancés> Inbounce Règles> Nouvelle Règle.
Puis-je obtenir mon adresse IP en tapant "ipconfig" à l'Invite de commandes.
Après cela, j'utilise mon téléphone Android navigateur (Mozilla 5.0) et de saisir le lien 192.XXX.XXX.XXX:57976.
J'ai lu des questions similaires, mais je ne peux pas obtenir la solution.
Certaines personnes pensent que cette erreur est liée à l'paramètres IIS.
Mais je ne peux pas obtenir la solution de l'paramètres IIS.
Espérons que vous les gars peut m'aider à résoudre ce problème.
- Vous pouvez vous épargner beaucoup de peine avec des fichiers de configuration si vous utilisez gratuitement notre VS Extension "Convoyeur" qui ouvre IIS Express à d'autres appareils marketplace.visualstudio.com/...
Vous devez vous connecter pour publier un commentaire.
Étape 1: Ajouter une Règle de trafic Entrant du Pare-feu Windows
Protocole et les Ports: TCP
Ports locaux spécifiques: 57976
Action: Autoriser la connexion
Profil: Cocher toutes les cases (Domaine Privé, Public)
Nom: le Nom, la Description(facultatif)
Étape 2: IIS ou IIS Express
Ajouter les Liaisons du Gestionnaire des services IIS
Pour mon cas,
port = 57976;
nom d'hôte = 192.XXX.XXX.XXX (mon adresse IP)
Ajouter des Liaisons de IIS Express (Visual Studio)
C:\Projects\<ProjectName>\.vs\config\applicationhost.config
.C:\Users\<your profile name>\Documents\IISExpress\config\applicationhost.config
Dans
applicationhost.config
, la recherche par le numéro de port (pour mon cas, c'est 57976), puis encore une liaison avec votre Adresse IPMise à jour:
Pour windows 10 ou Visual Studio 2015 les utilisateurs,
vous pouvez obtenir le message d'erreur ci-dessous:
Solution:
Administrateur
Référence: https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-how-to-configure-iis-express/
Updated
section. Vous devez exécuter Visual Studio en tant qu'Administrateur parRight click on Visual Studio > Run as Administrator
Unable to connect to web server 'IIS Express'
. Même après le rétablissement des modifications à la configuration. Et persiste jusqu'à la config est supprimé.Changing the IIS config results in it be overwritten adding an entire new section
? Vous ouvrez le.vs\config\applicationhost.config
qui je l'ai mentionné dans ma réponse. Il suffit d'ajouter la liaison de votre IP avec localhost j'.e ajouter cette<binding protocol="http" bindingInformation="*:57976:192.XXX.X.XXX" />
Il n'est pas nécessaire de se substituer ni ajouter un nouveau toute nouvelle<section>
. Essayer de voir s'il fonctionne.Effacer les données du Navigateur ctrl+maj+del