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