HTTP Error 403.14 - Forbidden The Web Server is Configured to Not List the Contents of this Directory

In this blog you will learn how to Solve HTTP Error 403.14.

HTTP Error 403.14 - Forbidden

The Web server is configured to not list the contents of this directory.

HTTP error
 
Above is screenshot of ERROR.

HTTP Error 403.14 - Forbidden

The Web server is configured to not list the contents of this directory.

Most likely causes:

  • A default document is not configured for the requested URL, and directory browsing is not enabled on the server.

Things you can try:

  • If you do not want to enable directory browsing, ensure that a default document is configured and that the file exists.
  • Enable directory browsing.

    1. Go to the IIS Express install directory.
    2. Run appcmd set config /section:system.webServer/directoryBrowse /enabled:true to enable directory browsing at the server level.
    3. Run appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true to enable directory browsing at the site level.

  • Verify that the configuration/system.webServer/directoryBrowse@enabled attribute is set to true in the site or application configuration file.
Solution:
To resolve this error do following steps: 
  1. Click on START button and type CMD in search programs and files textbox.

  2. Right click on CMD and select RUN AS ADMINISTRATOR. 

    CMD

  3. Change directory to CD\programfiles\iisExpress>.

  4. Execute following command on command prompt. 
  5. appcmd set config /section:directoryBrowse /enabled:true
  6. Now, run your Web Application with WCF or Web service kind of attached activity.
  7. Browse will run all perfectly. 
Happy Coding.