I get the Bad Request- Invalid Hostname [HTTP ERROR 400] while trying connect my laptop's localhost. Actually, I am learning to develop mobile web using jQuery Mobile. I want to see the layout of the web whether fit my phone size.
i have added the port number which given by the Visual Studio with this way:
Control Panel> Firewall> Advanced Settings> Inbounce Rules> New Rule.
Then, i get my IP address by typing "ipconfig" at Command Prompt.
After that, I use my Android phone browser (Mozilla 5.0) and enter the link 192.XXX.XXX.XXX:57976.
I have read similar questions but I can't get the solution. Some people think this error is related to the IIS settings. But I can't get the solution of the IIS settings. Hope you guys can help me solve this problem.
The issue occurs because IWSVA overwrites the Host header in the HTTP request with the IP or FQDN of the web server configured in IWSVA. To resolve the issue, configure IWSVA not to overwrite the Host header: Open the /etc/iscan/intscan. ini configuration file of IWSVA and set “ProxyPreserveHost" to "yes".
Invalid Hostname - TCPShield. If your server shows "Invalid Hostname" when querying on the serverlist, this usually means you are accessing a domain (or IP) pointed to our network, but not actually registered within our database.
Add Bindings of IIS Manager
Add Bindings of IIS Express (Visual Studio)
C:\Projects\<ProjectName>\.vs\config\applicationhost.config
.C:\Users\<your profile name>\Documents\IISExpress\config\applicationhost.config
In applicationhost.config
, search by the port number (for my case is 57976), then one more binding with your IP Address
<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>
For windows 10 or Visual Studio 2015 users, you may get the error message below:
Unable to launch the IIS Express Web server, Failed to register URL, Access is denied
Solution:
Reference: https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-how-to-configure-iis-express/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With