有关IIS和localhost的问题

时间:2013-09-10 12:03:49

标签: windows visual-studio iis localhost

在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使用,但现在会出现同样的错误。

所以我的问题是

  1. 如何在不打开VS2012的情况下在localhost上测试Web应用程序?
  2. 如果通过VS?
  3. 进行测试,是否可以使用http://<myexternalWANIP>:23456/home.aspx访问该网站
  4. 假设我得到1.工作,当我使用相同的计算机和相同的IP地址时,是否可以使用http://<myexternalWANIP>:23456/home.aspx访问该网站,或者仅在外部访问时才能使用?
  5. 如果3.不可能,那么它是否可以通过TOR工作,例如我将从另一个IP地址路由?

1 个答案:

答案 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点有效,它应该有用。