当我键入URL时www.example.com
,它会抛出以下错误消息.
404 - 找不到文件或目录.您要查找的资源可能已被删除,名称已更改或暂时不可用.
但是当我输入URL时www.example.com/index.cfm
,它可以工作.请告知可能出现的问题以及如何解决此问题.
当我www.example.com
从服务器打开URL时,它会抛出不同的错误消息.
HTTP错误404.17 - 未找到请求的内容似乎是脚本,静态文件处理程序不会提供.
TechNet有一篇关于此的文章,您要做的是添加默认文档.默认情况下,IIS不会将.cfm
文件作为"默认"文件查找index.html
,因此您必须对其进行配置才能执行此操作.
来自TechNet:
要将文件名添加到默认文档列表,请使用以下语法:
appcmd set config /section:defaultDocument /+files.[value=' string ']
Run Code Online (Sandbox Code Playgroud)
变量字符串是要添加到列表的文件名.例如,要将名为home.html的文件添加到默认文档列表,请在命令提示符处键入以下内容,然后按Enter:
appcmd set config /section:defaultDocument /+files.[value=' home.html ']
Run Code Online (Sandbox Code Playgroud)
要从默认文档列表中删除名为home.html的文件,请在命令提示符处键入以下命令,然后按Enter:
appcmd set config /section:defaultDocument /-files.[value=' home.html ']
Run Code Online (Sandbox Code Playgroud)
有关Appcmd.exe的详细信息,请参阅Appcmd.exe(IIS 7).