This project has moved. For the latest updates, please go here.
Features IIS 7+ Jexus 5 Differences
ASP.NET Web Forms Complete Complete Jexus is affected by Mono limitations.
ASP.NET MVC Complete Complete Jexus is affected by Mono limitations.
ASP.NET Web API Complete Complete Jexus is affected by Mono limitations.
WCF Complete Complete Not all WCF features are supported by Mono.
Application pool Complete Partly Jexus supports one pool only.
Web Garden Complete Partly Jexus supports up to 8 worker processes.
URL Rewrite Complete (via OOB installer) Partly Jexus does not support outbound rules.
Reverse proxy Complete (via OOB installer of ARR) Complete
IP address restriction Complete Complete Jexus does not support dynamic IP restriction.
Request filtering Complete Partly Jexus only supports a few checks.
FastCGI Complete Complete
HTTPS Complete Partly Jexus does not have SNI support yet. It only supports a single server certificate.
Output caching Complete Partly Jexus output caching must be enabled at page level.
Media Streaming Windows Media formats only Flash based formats only
Smooth Streaming Complete Partly Jexus does not support live streaming.
Logging Complete Partly Jexus currently only logs to files.
Management Console IIS Manager Jexus Manager
Extensibility Complete No
Failed Request Tracing Complete No
Scripting ADSI/WMI/PowerShell/appcmd/MWA MWA is in development. MWA (Microsoft.Web.Administration) is an API for .NET based languages, such as C#.
Other IIS features Complete No


Mono 3.2.8+ is recommended, in which the Mono guys fixed most known issues.

Other differences include but not limited to,
  • This application pool is in classic mode.
  • Compared to IIS, Jexus uses a built-in algorithm to perform ping instead of providing related settings.
  • Jexus worker process is fully managed.
  • IIS has a lot of settings to define when to recycle worker processes, while Jexus (5.5+) supports 2 settings, httpd.MaxTotalMemory and httpd.MaxCpuTime.
  • Jexus URL rewrite does not support actions such as Redirect or AbortRequest.
  • Jexus URL rewrite does not support conditions.
  • Jexus URL rewrite cannot break from cascading rules.

Last edited Apr 30, 2014 at 2:23 PM by lextm, version 1