我正在尝试使用IIS 7直接从我正在开发文件的GIT存储库的文件夹中通过localhost运行HTML5应用程序(例如,我转到[ip address] / 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 address] / myApp时,它会在C:/ inetpub / wwwroot / myApp中查找文件而不是我的GIT目录(抛出404错误)。知道如何修复它以便直接链接吗?
注意:我希望在同一局域网上的其他计算机以及运行IIS的计算机上运行。
答案 0 :(得分:2)
IIS中的新网站意味着它不再位于默认的http://localhost/
网站下。看起来您已将其设置为响应http://newAutoDemo
,因此您需要确保您的DNS将该域名指向此IP地址(如果您是从一台计算机进行测试,则可以执行此操作它在hosts
文件中。
如果您想以http://{ipaddress}/myApp
方式访问它,那么您只需要在Default Web Site
下方创建一个新的虚拟目录或应用程序,而不是在IIS中创建一个全新的网站。