Iis 7 IIS内部网直接链接到硬盘文件夹

Iis 7 IIS内部网直接链接到硬盘文件夹,iis-7,Iis 7,我正在尝试使用IIS 7通过localhost直接从我正在开发文件的GIT存储库的文件夹中运行HTML5应用程序(例如,我转到[ip地址]/myApp,它运行C:/GIT/myApp/index.html) 因此,我在IIS中设置了一个具有以下高级设置的新网站: Application Pool: myApp Bindings: http:*:80:newAutoDemo ID: 2 Name: myApp Physical Path: C:/git/myApp Physical Path Cr

我正在尝试使用IIS 7通过localhost直接从我正在开发文件的GIT存储库的文件夹中运行HTML5应用程序(例如,我转到[ip地址]/myApp,它运行C:/GIT/myApp/index.html)

因此,我在IIS中设置了一个具有以下高级设置的新网站:

Application Pool: myApp
Bindings: http:*:80:newAutoDemo
ID: 2
Name: myApp
Physical Path: C:/git/myApp
Physical Path Credentials Login type: Interactive
Start Automatically: true
但是,当我尝试转到[ip地址]/myApp时,它会在C:/inetpub/wwwroot/myApp中查找文件,而不是我的GIT目录(抛出404错误)。你知道如何修复它,使它直接链接吗


注意:我希望在同一局域网上的其他计算机以及运行IIS的计算机上运行此功能。

IIS中的新网站意味着它不再处于默认的
http://localhost/
站点。看起来您已将其设置为响应
http://newAutoDemo
,因此您需要确保DNS将该域名指向此IP地址(如果您是从一台机器上进行测试,您可以在
主机
文件中执行)


如果您想以
http://{ipaddress}/myApp
的形式访问它,那么与其在IIS中创建一个全新的网站,不如在
默认网站下创建一个新的虚拟目录或应用程序

[ip address]/myApp将是如何设置“虚拟目录”,而不是网站。您必须使用新绑定才能访问该文件夹。我可以通过编辑主机文件从同一台计算机正确访问它。我是否需要成为一名网络管理员,才能使整个局域网以同样的方式工作?事实上,使用虚拟目录正是我想要的。但是由于其他原因,我无法让其他计算机连接到IIS…如果您正在执行单独的网站操作,您需要让您的网络团队修改整个网络的DNS-否则每个用户都必须修改其主机文件。如果您网络上的其他计算机无法访问此计算机上的默认网站,这仍然是一个网络问题——可能是一个防火墙规则,也可能只是机器无法根据它们在网络中的位置相互通信。结果证明这是我机器上的防火墙问题。运行Sohail的答案()中列出的命令修复了它。