在VS中测试项目时,我有一些关于IIS和访问localhost的基本问题。当我通过Visual Studio 2012测试Web应用程序时,它启动了一个IIS服务,并且该网站在Chrome中使用url启动
http://localhost:23456/home.aspx
我想知道我是否可以在同一台计算机上访问它,但是使用
在另一个选项卡上进行外部访问 http://<myexternalWANIP>:23456/home.aspx
( myexternalWANIP 是我的IP地址)但我收到了Chrome消息Oops! Google Chrome could not connect to <myexternalWANIP>:23456
然后我关闭VS2012并假设文件仍然可以通过http://localhost:23456/home.aspx
使用,但现在会出现同样的错误。
所以我的问题是
http://<myexternalWANIP>:23456/home.aspx
访问该网站
http://<myexternalWANIP>:23456/home.aspx
访问该网站,或者仅在外部访问时才能使用?答案 0 :(得分:2)
如何在不打开VS2012的情况下在localhost上测试Web应用程序?
您应该在本地计算机上安装(如果没有)IIS,创建Web应用程序并在那里部署构建的应用程序。
如果通过VS进行测试,是否可以使用http://:23456 / home.aspx访问该网站?
打开网页项目设置,在标签&#39;网络&#39;你应该选择&#34;使用自定义Web服务器&#34;选项。
当我使用相同的计算机和相同的IP地址时,是否可以使用http://:23456 / home.aspx访问该网站,或者仅在外部访问时才能使用?
将路由器配置为将特定端口上的请求重定向到安装了IIS的计算机上。
如果3.不可能,那么它是否可以通过TOR工作,例如我从另一个IP地址路由?
如果第3点有效,它应该有用。