为了使用cfheader statuscode = 404响应任何cfm,在web.config中我设置了这个:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpErrors existingResponse="PassThrough" />
</system.webServer>
</configuration>
这很有效。
要在客户端访问不完整的页面时使用自定义页面进行响应,我已在IIS7管理器中为cfm设置了自定义404页面,但它使用空白页面(包含404代码)而不是我的自定义cfm页面进行响应。
如何配置IIS以响应自定义页面并通过cfheader进行操作?
答案 0 :(得分:0)
看看this link that answers a related question。解决方案是在运行ColdFusion 9 Standard的服务器上找到的,但我相信ColdFusion 10上的结果是相同的,因为我自己的问题 - 在另一个线程中讨论 - 从该版本开始。
长话短说:对于无故障操作,您必须在网站的Web根目录下放置404处理程序,并使用IIS错误页面将ColdFusion页面指定为网站的404处理程序。链接中的完整详细信息。
答案 1 :(得分:-3)
控制面板,管理工具,网站,错误页面。