So I decided to do a data dump for CGI in the function selfAutowire located in coldbox.system.remote.ColdboxProxy and I got the following result. Any idea why the CGI.script_name is prepending the ColdFusion 11 webroot then the application webroot is appended to it? The gateway was working perfectly fine until we upgraded to ColdBox 4.3.0. Any help would be much appreciated.
ColdBox doesn’t touch the CGI scope. That all comes from the web server. Did you install a ColdFusion update recently? Perhaps the IIS connectors need re-added?
I’m on CF11 with the latest update. The CGI.script_name is fine when viewing the web page. When I call the gateway which is located at remote/[gateway file].cfc. I even removed the connector and reconnected it but still the same result.
This only happens when I call an event gateways within the CFC file that is being called. The CFC is located under the /remote directory. Any idea why the CGI is being modified with the CF webroot?