我有一个ASP.NET网站,我的机器在Windows Vista家庭高级版上运行IIS7。我希望它对局域网上的其他计算机可见。
我是否需要创建虚拟目录?如何在我的机器上创建虚拟目录?如何为其他人部署它以查看我的Web应用程序?
答案 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)