尝试连接笔记本电脑的localhost时,我收到错误请求 - 无效主机名[HTTP ERROR 400].实际上,我正在学习使用jQuery Mobile开发移动网络.我想看看网络的布局是否适合我的手机尺寸.
我已经添加了Visual Studio以这种方式给出的端口号:
控制面板>防火墙>高级设置>退出规则>新规则.
然后,我通过在命令提示符下键入" ipconfig " 来获取我的IP地址.
之后,我使用我的Android手机浏览器(Mozilla 5.0)并输入链接192.XXX.XXX.XXX:57976.
我读过类似的问题,但我无法得到解决方案.有些人认为此错误与IIS设置有关.但我无法获得IIS设置的解决方案.希望你们能帮助我解决这个问题.
我使用VS2012与IIS Express,似乎无法使用我的IP地址浏览我的网站.有办法做到这一点吗?它曾经与早期版本的VS一起正常工作.
例如,这个地址工作正常:
http://localhost:64651/
Run Code Online (Sandbox Code Playgroud)
但是,这个地址不起作用.
http://192.168.252.165:64651/
Run Code Online (Sandbox Code Playgroud)
我确定IP地址,因为我刚刚使用ipconfig.
我在Visual Studio Pro 2013中运行一个非常基本的webAPI项目.它在我的机器上的localhost上运行正常.然后我尝试从不同的机器转到浏览器并转到:57571类似于我如何通过将服务器ipaddress后跟端口号指向rails应用程序.然后我收到 错误请求 - 无效主机名 HTTP错误400.请求主机名无效.
我也通过在天蓝色中放置两台Windows机器来复制这个.一个正在运行的visual studio pro 2013.我运行相同的应用程序,它在本地工作正常.然后,如果我尝试从另一个VM指向它(在同一个虚拟网络上,我也可以ping服务器vm)我仍然得到错误请求 - 无效主机名HTTP错误400.请求主机名无效.
请注意,我不关心自定义domian我只是希望能够使用IP地址从另一台机器运行此应用程序.这可能吗?(如果有的话,我对错误做了什么想法?)这是我尝试过的不是我的 工作 这也没有让它工作
我怎么能告诉visual studio作为管理员运行?
(我正在使用Visual Studio运行的Windows Server 2012 R2.我关闭了两台机器上的防火墙)
我正在尝试在Visual Studio 2013中的开发环境中为localhost定义别名.
当我使用以前版本的Visual Studio时,我使用Visual Studio开发服务器进行调试,我唯一需要做的就是更改我的hosts文件添加此条目:
127.0.0.1 localhost
127.0.0.1 localhostalias
Run Code Online (Sandbox Code Playgroud)
我在使用VS2013时遇到了问题.我已经浏览了整个互联网,我尝试了以下的事情,但我希望有人告诉我我做错了什么.我显然已经改变了主机文件......
在Web项目属性 - > Web的"默认情况下选择IIS Express的服务器"部分中,我尝试更改http://localhost:53944为http://localhostalias:53944但显示错误:" Unable to create the virtual directory. Cannot create the Web site 'http://localhostalias:53944'. You must specify "localhost" for the server name".
我还尝试更改位于<>\IISExpress\config中的applicationhost.config
<site name="<<Site name>>" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="<<Site Path>>" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:53944:*" />
</bindings>
</site>
Run Code Online (Sandbox Code Playgroud)
当我打开项目时,它被改为
<site name="<<Site name>>" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="<<Site Path>>" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:53944:*" …Run Code Online (Sandbox Code Playgroud)