Ensure notlistedisapisallowed option is set to false

The notListedIsapisAllowed attribute is a server-level setting located in the ApplicationHost.config file in the <isapiCgiRestriction> element of the <system.webServer> section under <security> . This element ensures that malicious users cannot copy unauthorized ISAPI binaries to the Web server and then run them. It is recommended that notListedIsapisAllowed be set to false.

To use IIS Manager to set the notListedIsapisAllowed attribute to false:

  1. Open IIS Manager as Administrator.
  2. In the Connections pane on the left, select server to be configured.
  3. In Features View, select ISAPI and CGI Restrictions; in the Actions pane, select Open Feature.
  4. In the Actions pane, select Edit Feature Settings.
  5. In the Edit ISAPI and CGI Restrictions Settings dialog, clear the Allow unspecified ISAPI modules check box, if checked.
  6. Click OK.