Is there any other way to make the site work when it receives a 404.7 Not Found HTTP error?

I upgraded from ColdFusion 9 to ColdFusion 11. The installation is a side-by-side, internal web server. After migration, I ran wsconfig to connect my 4 sites to IIS. The websites don't work and I get HTTP Error 404.7 Not found

. Is the request filtering module configured to discard the file extension? I created a test website with two simple Hello World files in it, one html and the other cfm. html works and the only way to get the cfm file to work and not get this message is to go to IIS, click on my TEST website, filter the requests, change the options settings, and check if the unnamed extension is allowed. As I understand it, this basically allows you to handle everything. This will not be an option with our hyper secure websites.

Two questions come to mind:

  • Why would I need this after an upgrade, before the websites work fine? My cfm pages should be processed without changing this IIS setting. Nothing in IIS indicates that any ColdFusion extension is set to disable. Nothing in applicationhost.config or web.config indicates which set of ColdFusion extensions to disable.

  • Why are my web pages not working? I canโ€™t go through the .cfc config that points to the configuration.cfm file that verifies the user, the server, to give the user access to the corresponding pages. Obviously there is a different configuration in ColdFusion 11 and ColdFusion 9, but I can't find it. All my error messages indicate that IIS is the source of the problem, and I did not change this, outside the wsconfig file, by creating a different web.config file when creating the connection.

I am starting to spill everything and any log files that are created to put anything generated when the cfm page is run into the document to see if I can find anything that can tell me what is going on. My team leader thinks I need to look, maybe there might be an external / internal Tomcat conflict that prevents the pages from being processed.

The exact error message today:

Brief description of the error
HTTP Error 404.7 - Not Found
The request filtering module is configured to refuse the file extension.

Error Details
RequestFilteringModule
Notification BeginRequest
ISAPI-dll Handler
Error Code 0x00000000
Requested URL http: // {ipaddress} /jakarta/isapi_redirect.dll
Physical Path D: \ ColdFusion11 \ config \ wsconfig \ 5 \ isapi_redirect.dll Login
method not yet defined
Login user not yet defined

Most likely reasons:
Request filtering is configured for the web server and the file extension for this request is clearly not allowed

What you can try:
Check the configuration settings of /system.webServer/security/requestFiltering/fileExtensions in the host.config and web.config applications.

+3


source to share





All Articles