IIS 10加载外部脚本出现404错误及localhost主页无法访问问题求助
我现在在Windows 10上运行IIS 10,已经安装好了PHP。最近在测试一个应用,把所有必要文件都放到了c:\inetpub\wwwroot\ortho目录下。如果我运行这个文件夹里的简单PHP脚本(访问地址是http://localhost/ortho/test.php),一切正常;但当我运行一个引用了大量外部脚本的HTML文件时,所有脚本都返回404错误。我反复检查过,这些脚本确实都在ortho应用目录下的子文件夹里。
比如我查看页面源代码,点击其中一个脚本链接(比如http://localhost/ortho/jqwidgets17/jqxdata.js),会得到这样的错误:
This localhost page can’t be found
No webpage was found for the web address: http://localhost/ortho/jqwidgets17/jqxdata.js
HTTP ERROR 404
这些脚本在ortho目录下的各个子文件夹里,HTML里是这样引用的:
<SCRIPT SRC='jqwidgets17/jqxdata.js'></SCRIPT>
更奇怪的是,我直接在地址栏输入http://localhost,原本应该显示IIS的启动页面,现在也返回404错误:
No webpage was found for the web address: http://localhost/
HTTP ERROR 404
我实在搞不懂,明明能访问localhost下的PHP脚本,怎么连localhost主页都找不到!
我看过一些类似问题的帖子,提到了IIS的绑定设置,但试了之后都没解决问题。这是我IIS的站点绑定窗口截图:
希望各位能给我一些解决思路,非常感谢!
备注:内容来源于stack exchange,提问作者glenn

