CF2018 Handler Mappings missing in IIS 10
We are in the process of upgrading to ColdFusion 2018 from ColdFusion 2016 on Windows Server 2016, using IIS 10. CF2018 update 7. Initially, we created a new IIS site and everything worked fine. Then using the wsconfig tool, we pointed back to our existing IIS two sites that were previously configured with ColdFusion 2016. *.cfm files wouldn't display. Further investigation shows the 'Handler Mappings' for *.cfc and *.cfm are missing for the existing two sites. The mappings do exist for the new IIS site and at the server level. Not sure why the existing sites didn't 'inherit' those mappings, but they did inherit *.cfml, *.cfr, *.cfswf. We've tried 'unconfiguring' and reconfiguring using the wsconfig tool several times. Currently we're using the Universal site connection and there's only one wsconfig/{number} directory.
We're going to attempt to add the handlers manually to each existing site, but is there a better way? This is the first server we've tried upgrading, should we expect this to happen on all of our servers?
