![端口转发至 asp.net 开发服务器](https://linux22.com/image/1238514/%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91%E8%87%B3%20asp.net%20%E5%BC%80%E5%8F%91%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我已经配置了我的路由器,以便我可以从互联网访问我的本地主机。
但我无法设法将其端口转发到 asp.net 开发服务器。
在路由器的端口转发中,我做了与本地主机相同的操作,但只更改了端口号,使其与分配给我的应用程序的端口号相同,但这不起作用。有什么办法可以让它工作吗?
答案1
换句话说,ASP.NET 开发服务器将为本地计算机上的浏览器请求提供页面。它不会为另一台计算机提供页面。
为了使您的 ASP.NET 网站可供另一台计算机使用,您需要安装并使用 IIS。
根据您使用的 Windows 版本,说明会有所不同,但第一步是确保它确实已安装。在 Windows XP 上,可以在“添加/删除程序”中找到. 在 Visa 或 Windows 7 上,可以从“程序和功能”小程序安装 IIS
答案2
如果您不想使用 IIS 并且想坚持使用 asp.net 开发服务器。
尝试免费软件 SPI 端口转发,http://download.cnet.com/SPI-Port-Forward/3000-2651_4-10764348.html
它是一个微型便携式程序,我已将它与 visual studio 2008 和 visual studio 2010 一起成功地应用于一些商业项目中。