我已配置我的路由器,以便我可以从Internet访问我的本地主机。
但我无法将其转发到asp.net开发服务器。
在路由器的端口转发中,我做了与本地主机相同的操作,但只更改了端口号,使其与分配给我的应用程序的端口号相同,但这不起作用。知道如何让它工作吗?
我已配置我的路由器,以便我可以从Internet访问我的本地主机。
但我无法将其转发到asp.net开发服务器。
在路由器的端口转发中,我做了与本地主机相同的操作,但只更改了端口号,使其与分配给我的应用程序的端口号相同,但这不起作用。知道如何让它工作吗?
Answers:
ASP.NET Development Server不会将页面提供给远程计算机:
换句话说,ASP.NET Development Server将向本地计算机上的浏览器请求提供页面。它不会将页面提供给另一台计算机。
要使您的ASP.NET网站可用于另一台计算机,您需要安装和使用IIS。
根据您使用的Windows版本,说明会有所不同,但第一步是确保它实际安装。在Windows XP上,可以在“添加/删除程序”中找到它。在Visa或Windows 7上,可以从“程序和功能”小程序安装IIS
如果您不想使用IIS并希望坚持使用asp.net开发服务器。
尝试免费软件SPI端口转发,http://download.cnet.com/SPI-Port-Forward/3000-2651_4-10764348.html
这是一个小巧的便携式程序,我在一些商业项目中成功地将它与visual studio 2008和visual studio 2010一起使用。