처리기 매핑은 IIS에서 서로 다른 수준에서 정의 될 수있다; 서버 수준 또는 웹 사이트 수준. 서버 수준에서 정의 된 경우 각 웹 사이트는 해당 속성을 상속받으며 귀하의 Railo 웹 사이트에서도 해당 속성을 사용할 수 있습니다.
서버 수준에서 정의 된 경우 다른 사이트에는 영향을주지 않고 Railo의 웹 사이트 수준에서 제거 할 수 있어야합니다. 그러나 Railo가 제대로 작동하려면 매핑이 필요하므로 올바른 것을 제거해야합니다. See this page for what it should look like for Railo with IIS.
Adobe 설치에 연결된 기존 Handler 매핑의 경우 Railo 설치용 웹 사이트를 클릭하십시오. 핸들러 맵핑 아이콘을 두 번 누르십시오. Adobe 설치시 네 가지 매핑이 만들어집니다.
- 는 cfcHandler - 경로 .cfc *입니다
- cfmHandler - 경로 * cfmlHandler .CFM
- 입니다 - 경로는 *
어도비 ISAPI - 경로 * .cfml
JWildCardHandler입니다 처음 세 핸들러에 할당 된 DLL은 C:\JRun4\lib\wsconfig\jrun_iis6.dll
과 같습니다 (설치에 따라 다름). JWildCardHandler 핸들러의 경우 실행 파일은 C:\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.dll
과 같습니다. 자신의 할당 방식을 확인하십시오. Railo 설치가이 중 일부 또는 전부를 덮어 썼을 수 있습니다. 내가 라일로 위에 링크 된 페이지에 따르면 는 *.cfm
및 *.cfc
에 대한 핸들러를 만들고 그들은 라일로 ISAPI DLL를 가리켜 야합니다. Railo 웹 사이트에 아직 남아있는 Adobe 핸들러를 제거해야합니다.나는 JWildCardHandler가 여기에있는 범인이며 귀하의 요청을 Adobe 설치에 전달하려고 시도하고 있다고 생각합니다. 참고 : 이러한 방식으로 처리기를 제거하면 Railo 웹 사이트에서 변경 사항이 Railo 웹 사이트의 루트에있는 web.config
파일에 기록됩니다. 변경하기 전에이 파일의 백업을 만들면 언제든지 되돌릴 수 있습니다.
ColdFusion 응용 프로그램 서버를 다시 시작 했습니까? '.cfm' 파일을 처리하기 위해서는 실행 중이어야합니다. [지침을 따르십시오] (https://github.com/getrailo/railo/wiki/Installation:InstallerDocumentation:MSAddingSites)? –
예 저는 정확히 같은 방식으로했습니다. 1. ColdFusion Application Server가 실행중인 경우 모든 .cfm 파일은 Railo가 아닌 ColdFusion에서 처리합니다. 2. CF 응용 프로그램 서버를 중지하면 .cfm 파일이 Railo에 의해 처리되지만 처리 속도가 매우 느려집니다. 그래서 나는 이것을위한 해결책을 원한다. –
아, 제 사과. Adobe ColdFusion을 시스템에 설치했음을 알지 못했습니다. Railo 코드에 대한 새 웹 사이트를 만들었습니까? 이 사이트에는 여전히 ColdFusion 파일에 대한 Adobe Handler Mappings이 있습니까? –