VS2013的ASP.NET项目,不发布直接按F5如何让局域网内的机子访问?

时间:2021-03-10 08:56:47
最近做一个针对手机浏览器的网站,每次想在手机上看效果的时候都要发布,很麻烦,怎么才能在调试状态下直接通过手机(与电脑在同一局域网内)访问呢?

4 个解决方案

#1


做个自动化的,很麻烦么?

#2


vs2013使用IISExpress,这是值得注意的。这跟vs2008显然不一样。

首先你要知道你的电脑的IP,例如是 192.168.0.100。

然后加上你的应用程序的端口号,例如它启动时默认页面是 http://localhost:2345/default.aspx,那么你可以使用 http://192.168.0.100:2345/default.aspx 来测试。

如果可以正常访问,那么将你可以将其它pc这样访问。如果不能访问,关闭你的机器的防火墙。

然后手机通过wifi连上局域网。确定手机跟电脑在同一个局域网网段,此时就可以访问你的应用。

#3


引用 1 楼 hudsonhuang 的回复:
做个自动化的,很麻烦么?


当vs使用IISExpress(或者IIS)进行开发时,局域网里的pc和智能手机都可以直接访问,用来调试网站应用代码。这完全可以。

#4


防火墙打开端口,就可以访问了。

#1


做个自动化的,很麻烦么?

#2


vs2013使用IISExpress,这是值得注意的。这跟vs2008显然不一样。

首先你要知道你的电脑的IP,例如是 192.168.0.100。

然后加上你的应用程序的端口号,例如它启动时默认页面是 http://localhost:2345/default.aspx,那么你可以使用 http://192.168.0.100:2345/default.aspx 来测试。

如果可以正常访问,那么将你可以将其它pc这样访问。如果不能访问,关闭你的机器的防火墙。

然后手机通过wifi连上局域网。确定手机跟电脑在同一个局域网网段,此时就可以访问你的应用。

#3


引用 1 楼 hudsonhuang 的回复:
做个自动化的,很麻烦么?


当vs使用IISExpress(或者IIS)进行开发时,局域网里的pc和智能手机都可以直接访问,用来调试网站应用代码。这完全可以。

#4


防火墙打开端口,就可以访问了。