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

时间:2014-11-18 20:04:41

标签: coldfusion iis-6 custom-error-pages

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

的Application.cfc:

<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>

此代码在IIS7 / 7.5中正确触发403错误,但在IIS6中没有。

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

0 个答案:

没有答案