ColdFusion生成的403响应不会触发IIS6 403错误页面

ColdFusion生成的403响应不会触发IIS6 403错误页面,coldfusion,iis-6,custom-error-pages,Coldfusion,Iis 6,Custom Error Pages,我在ColdFusion网站应用程序的多个地方使用了以下代码行,这将导致页面响应403错误代码,但是,IIS6没有显示自定义错误中指定的403错误。无论我使用默认设置、内置IIS错误页还是我自己的自定义URL或文件设置,都会发生这种情况: Application.cfc: 该代码正确触发IIS7/7.5中的403错误,但不触发IIS6中的403错误 为什么会发生这种情况以及我如何解决此问题?您可以从网站根目录共享您的web.config吗?对于ServerFault可能是一个更好的问题?@Ani

我在ColdFusion网站应用程序的多个地方使用了以下代码行,这将导致页面响应403错误代码,但是,IIS6没有显示自定义错误中指定的403错误。无论我使用默认设置、内置IIS错误页还是我自己的自定义URL或文件设置,都会发生这种情况:

Application.cfc:

该代码正确触发IIS7/7.5中的403错误,但不触发IIS6中的403错误


为什么会发生这种情况以及我如何解决此问题?

您可以从网站根目录共享您的web.config吗?对于ServerFault可能是一个更好的问题?@AnitKumar IIS6网站的根目录下没有web.config文件。@AdamCameron我在这里发布此消息,因为我得到的结果是由于编程更改而不是服务器设置。当然,但这将是一个IIS配置问题:它没有设置为关注CF返回的HTTP错误状态。我不知道如何修复它,但这应该会给您提供一些信息,或者询问服务器故障。
<cffunction name="onRequestStart" returntype="Boolean">
    <cfargument name="targetPage" type="String" required="true" />

    <cfif notAuthorized>    
        <cfheader statusCode="403" statusText="Forbidden" />

        <cfreturn false />
    </cfif>

    <cfreturn true />
</cffunction>