【发布时间】:2010-10-13 10:42:56
【问题描述】:
我有一个 ASP.NET 网站,我的机器在 Windows Vista 家庭高级版上运行 IIS7。我希望它对 LAN 上的其他计算机可见。
我需要创建一个虚拟目录吗?如何在我的机器上创建一个虚拟目录?我必须如何部署它才能让其他人看到我的 Web 应用程序?
【问题讨论】:
标签: asp.net iis iis-7 asp.net-2.0
我有一个 ASP.NET 网站,我的机器在 Windows Vista 家庭高级版上运行 IIS7。我希望它对 LAN 上的其他计算机可见。
我需要创建一个虚拟目录吗?如何在我的机器上创建一个虚拟目录?我必须如何部署它才能让其他人看到我的 Web 应用程序?
【问题讨论】:
标签: asp.net iis iis-7 asp.net-2.0
【讨论】:
如果您想在 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 个传入连接。
【讨论】:
【讨论】: