IIS7 отображает ОБА свое собственное сообщение 404 и сообщение CF9; Должен отображать только его собственный
Моя цель кажется простой.
Я хочу, чтобы IIS 7.5 справилсяВСЕ 404 File Not Found запрашивает статический или динамический (ColdFusion 9) контент и направляет пользователей на его собственную страницу 404 HTML.
Я считаю, что настройки IIS мне нужны,existingReponse=Replace
errorMode=Custom
и путь к файлу, указанный для 404.что ямы сделали.
При установке ColdFusion 10 все работает. С ColdFusion 9,по какой-то причине и статический ответ IIS 404 И ответ ColdFusion 404 отправляются клиенту и отображаются, Очень странно.
Мы испробовали все варианты альтернативных конфигураций, и, похоже, есть некоторые проблемы с каждым подходом.
Любые идеи, почему IIS не сможет заменить ColdFusion 'с 404 сообщение? ColdFusion не может сообщить IIS (через соответствующий заголовок), чтоОтправка 404? IIS является упрямым? Почему с ColdFusion 10 и ColdFusion 9 все будет иначе?
ColdFusion 9, через CFAdmin
Global Settings
- Missing Template Handler = [no path specified]
IIS 7, через IIS Manager
Configuration Editor -> system.webServer/httpErrors
- allowAbsolutePathWhenDelegated = false
- defualtPath = [no path specified]
- defaultResponseMode = File
- errorMode = Custom
- existingResponse = Replace
Configuration Editor -> system.webServer/httpErrors -> Edit Collection
- 404 Error
path = [DriveLetter]:\inetpub\wwwroot\CAES\global\errorHandling\404.html
prefixLanguageFilePath = [none specified]
respnseMode = File
statusCode = 404
subStatusCode = -1
- 403 Error
path = [DriveLetter]:\inetpub\wwwroot\CAES\global\errorHandling\403.html
prefixLanguageFilePath = [none specified]
respnseMode = File
statusCode = 404
subStatusCode = -1