title: How to replace "Error. An error occurred while processing your request."
body: <p>In my Web.config I have.</p>
  
  <pre><code>&lt;customErrors mode="On" defaultRedirect="~/Errors/Unknown"&gt;
    &lt;error statusCode="403" redirect="~/Errors/Forbidden"&gt;&lt;/error&gt;
    &lt;error statusCode="404" redirect="~/Errors/NotFound"&gt;&lt;/error&gt;
  &lt;/customErrors&gt;
  </code></pre>
  
  <p>It works fine if I try to open a page that doesn't exist. (It redirects to my custom error page: ErrorsController.NotFound).
  When an unhandled exception occurs (in this case in LINQ Signle(...)). It doesn't go to ~/Errors/Unknown, but displays default message:</p>
  
  <blockquote>
    <p>Error. An error occurred while processing your request.</p>
  </blockquote>
  
  <p>How replace it with my ErrorsController.Unknown ?</p>