Jexus Manager
12.0
  • Getting Started
  • Tutorials
    • Self-Signed Certificate Generation
    • HTTP API Page
    • SSL Diagnostics for IIS/IIS Express
    • Visual Studio Project Diagnostics for IIS/IIS Express
    • Binding Diagnostics for IIS/IIS Express
    • ASP.NET Core Diagnostics for IIS/IIS Express
    • PHP Diagnostics for IIS/IIS Express
    • On Demand Elevation
    • IIS Express Specific
    • Local IIS Instance
    • OOB Related 500.19 Errors
    • Jexus Specific
    • Find Jexus Manager Update
  • Support Information
Jexus Manager
  • »
  • Tutorials »
  • OOB Related 500.19 Errors
  • Edit on GitHub

OOB Related 500.19 Errors¶

By Lex Li

This page shows you how to use Jexus Manager to analyze IIS Out-Of-Band (OOB) related 500.19 errors.

In this article:

  • Background

  • Detailed Error Message by Jexus Manager

  • Related Resources

Background¶

IIS 7+ functionality can be extended by installing OOB modules. For example, the following configuration can be put in web.config of a web site,

<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Rewrite to article.aspx">
          <match url="^article/([0-9]+)/([_0-9a-z-]+)" />
          <action type="Rewrite" url="article.aspx?id={R:1}&amp;title={R:2}" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

It relies on IIS URL Rewrite module, which is a separate download. If the web server does not yet have the module installed, an error page would occur,

../_images/oob_500.png

The error message does not reveal enough information, nor the root cause.

Detailed Error Message by Jexus Manager¶

If you use Jexus Manager to open this web site and check any of its settings (like Authentication), a thorough analysis is performed on web.config, and such issues would be identified and reported,

../_images/oob_dialog.png

Clearly Jexus Manager not only shows the exact line number in the config file, but also indicates the OOB module name and its download link. Simply follow the link to download and install the module, and the errors would disappear.

The most commonly missed modules are,

  • URL Rewrite module

  • ASP.NET Core module

  • CORS module

Related Resources¶

  • Install Jexus Manager on Windows

  • Managing IIS Express Servers

  • Visual Studio Project Diagnostics for IIS/IIS Express

  • IIS Express Specific

  • Local IIS Instance

Previous Next

© Copyright 2015, Lex Li. Last updated on Apr 15, 2022.

Built with Sphinx using a theme provided by Read the Docs.