CF2018 REST errors out when called via IIS but fine if done via CF web server
I have created a simple REST service that when I register it to the built in CF server at localhost:8500 it runs without issue. If I register it to myFQDN.com and try running it I just get an empty response within web browser and in the CF Exemption log file I see:
"Error","ajp-nio-8018-exec-10","11/08/18","21:53:15","","Application test could not be found. The specific sequence of files included or processed is: '''' "
Within the CF admin if I use the following to register the REST and access the URL from a browser on the server itself things run fine:
Root Path: G:\Webs\myApp\TestRestService
Host: localhost:8500
Service Mapping: test
If I instead use the following to register things and access the URL from either a browser on the server itself or my client machine then I get the above mentioned error:
Root Path: G:\Webs\myApp\TestRestService
Host: myFQDN.com:443
Service Mapping: test
This is a shared webserver running IIS 10 on Windows 2016 with just one single IP address, IIS has several Sites setup on it and it also is set to force HTTPS which is why I registered the REST on port 443.
I am not sure it matters any but the REST Playground displays no applications so unable to try and use that for any testing. The Playground will let me register things via the plus icon it has and it even gives me the status bubble about registering yet nothing displays in the application list. I do not care if the Playground works or not, only mentioning it in case this somehow is a sign of what the root problem might be.
My test directory for this contains just two files, one being an Application.cfc and the other my objTest.cfc. Below is how the code is presently but I have tried many different variations with no change in the problem.
Code for Application.cfc:
<cfcomponent output="false">
<cfscript>
this.NAME = "myApp";
this.restSettings.restEnabled = true;
this.restSettings.skipCFCWithError = true;
</cfscript>
</cfcomponent>
Code for objTest.cfc:
<cfcomponent restpath="myRestPath" rest="true" >
<cffunction name="getMethod" access="remote"
returntype="String" httpmethod="GET" >
<cfreturn "this is a string returned" />
</cffunction>
</cfcomponent>
