VS启动下的服务器,如何供手机调用(IIS EXPRESS)

在VS下启动运行的服务端程序(部署在IIS EXPRESS上),默认是无法被除本机外的终端调用的。在开发android端程序时,为了方便调试,需要直接访问此服务端程序。千寻万寻,终于找到了相关方法。



1.在vs中启动你的服务器,这时这个服务端程序默认只能由本机访问,然后在底部的任务栏中找到IIS Express,如下图所示。

2.右键IIS Express的图标,选择"显示所有应用程序",然后再打开的窗体中选择你的服务端,在底部就会出现配置文件的物理路径,如下图所示:

找到并打开这个配置文件,找到如下节点内容,其中name是你Web项目的名称,

增加新的配置,其中ip地址是本机的IP地址

3 上面的配置文件修改完成后,你直接通过IP+端口的方式访问你的Web项目,会报400错误,请采用以下方法:

以管理员的方式打开CMD窗口

输入如下命令:netsh http add urlacl url=http://192.168.3.101:51879/ user=everyone

重启IIS EXpress,这时应该可以用Ip访问Web项目了。

4.完成上面两个步骤后,有可能你仍然无法在外部访问你的Web项目,这可能是由于你的防火墙导致的,关闭防火墙或者修改防火墙策略,应该就可以了。

发布了488 篇原创文章 · 获赞 73 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/dxm809/article/details/104467260