When accessing webmail "HTTP Error 404.17 - Not Found" is produced.


SYMPTOMS

On a new install of MailEnable the following error is returned when trying to access the web mail interface:

HTTP Error 404.17 - Not Found

The requested content appears to be script and will not be served by the static file handler.

Detailed Error Information

Module
StaticFileModule

Notification
ExecuteRequestHandler

Handler
StaticFile

Error Code
0x80070032

CAUSE

The MailEnable application pool (MailEnableAppPool) is set to run under earlier version of the Microsoft .NET Framework but the MailEnable Web mail websites "Handler Mappings" do not contain the script maps for earlier versions of the .NET Framework.

IE: MailEnables application pool is set to run as Microsoft 2.0 .NET Framework but the MailEnable websites (or MEWebmail virtual directory) "Handler Mappings" only provide .aspx script maps for Microsoft 4.0 .NET framework.

RESOLUTION

How to determine what .aspx script maps are available for the MailEnable web mail website or web mail virtual directories:

  • Navigate within Microsoft Windows to: Control Panel > Administrative tools > Internet Information Services (IIS) Manager
  • Click on the "MailEnable Web Mail" website (or the MEWebmail virtual directory if you installed the interface under a specific website as a virtual directory)
  • In the websites "Features View" double click on "Handler Mappings".
  • In the list locate the available .aspx script maps that have been assigned to the site.

NOTE: The above procedure can also be applied to determine the available script maps for the other MailEnable websites within IIS. IE: MailEnable Webadmin, MailEnable Protocols and MailEnable Mobile

Setting the MailEnable Application pools .NET Framework version

  • Navigate within Microsoft Windows to: Control Panel  > Administrative tools > Internet Information Services (IIS) Manager
  • In the IIS7 tree click on "Application pool" to open the list of application pools in the right hand pane window.
  • Locate the MailEnable application pool: MailEnableAppPool and double click the application pool.
  • In the "Edit application pool" window use the dropdown menu for the .NET Framework version and set this to the version of any of the available .aspx script maps that assigned under the websites (or virtual directories) "Handler mappings" list.

 



Product:MailEnable (All Versions)
Category:Environment
Article:ME020579
Module:WebMail
Keywords:script,mappings,404,404.17,not,found,0x80070032
Class:PRB: Product Problem or Issue
Revised:Wednesday, May 4, 2016
Author:
Publisher:MailEnable