尝试连接笔记本电脑的localhost时,我收到错误请求 - 无效主机名[HTTP错误400] 。 实际上,我正在学习使用jQuery Mobile开发移动网络。 我想看看网络的布局是否适合我的手机大小。
我添加了Visual Studio以这种方式给出的端口号:
控制面板>防火墙>高级设置>反弹规则>新规则。
然后,我通过在命令提示符下键入“ ipconfig ”来获取我的IP地址。
之后,我使用我的Android手机浏览器(Mozilla 5.0)并输入链接192.XXX.XXX.XXX:57976。
我已经阅读了类似的问题,但我无法得到解决方案。 有些人认为此错误与IIS设置有关。 但我无法获得IIS设置的解决方案。 希望你们能帮我解决这个问题。
答案 0 :(得分:108)
添加IIS管理器的绑定
添加IIS Express(Visual Studio)的绑定
C:\Projects\<ProjectName>\.vs\config\applicationhost.config
下的IIS配置。C:\Users\<your profile name>\Documents\IISExpress\config\applicationhost.config
下的IIS配置在applicationhost.config
中,按端口号搜索(我的情况是57976),然后再使用您的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>
对于Windows 10或Visual Studio 2015用户, 您可能会收到以下错误消息:
Unable to launch the IIS Express Web server, Failed to register URL, Access is denied
<强>解决方案:强>
答案 1 :(得分:-1)
清除浏览器数据 ctrl + shift + del