在我的用户工作站上没有安装特定 ActiveX 控件的情况下,尝试加载特定文件扩展名(例如“*.ica”)会导致抛出 404.3 状态。我想将此重定向到实际页面,而不是让用户看到文件的文本内容(IE 的较低版本)或 404.3 页面(较高版本)。我知道如何进行自定义错误重定向:
<customErrors mode="On">
<error statusCode="404" redirect="pageNotfound.aspx" />
</customErrors>
但我不能将 404.3 放在 statusCode 中,因为它只需要整数,而且似乎没有其他地方可以放置“.3”。除了上面显示的内容外,customErrors.errors 节点只有几个“锁定”属性可用。有没有办法捕获 404.3?
ETA:自从发布这个问题以来,我已经确定可以指示 IIS 处理自定义错误。我已经在 IIS 7.5 中尝试过,但即使为 404.3 设置所需的自定义错误页面实际上也不起作用。
它仍在重定向到默认的 404.3 错误页面。