Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
60 lines (45 sloc) 1.75 KB

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

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,

_static/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,

_static/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.

Related Resources