如何在IIS7 for ASP.NET中创建虚拟目录?

时间:2009-03-15 08:43:20

标签: asp.net iis iis-7 asp.net-2.0

我有一个ASP.NET网站,我的机器在Windows Vista家庭高级版上运行IIS7。我希望它对局域网上的其他计算机可见。

我是否需要创建虚拟目录?如何在我的机器上创建虚拟目录?如何为其他人部署它以查看我的Web应用程序?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

如果要在Windows Vista等工作站上运行网站,最简单的方法是将应用程序文件复制(或创建)到Inetpub \ wwwroot目录的子文件夹中。

如果您的应用程序文件不在wwwroot的子文件夹中,则可以创建指向项目文件夹的虚拟目录。确保此虚拟目录具有执行权限并创建为应用程序。 Here is a good tutorial关于如何创建IIS应用程序和虚拟目录。

然后,您应该能够使用您的计算机名称从其他计算机访问该网站:

http://YourComputersName/YourAppName/

您应该检查Vista的防火墙设置。允许端口80传入请求。如果其他PC知道您的工作站名称,请检查(尝试nslookup或ping)。如果其他计算机不知道该名称,您应该能够使用计算机的IP地址查看该站点(示例):

http://192.168.99.99/YourAppName/

请考虑Windows工作站仅限于10个传入连接。

答案 2 :(得分:2)

  1. 确保在IIS中添加了主机头。您希望通过分配端口80添加IP和计算机名称。
  2. 确保您的防火墙通过端口80。
  3. 您的朋友现在可以使用IP或计算机名称浏览您的网站。