title: HttpContext.IsPostNotification is false when Compilation debug is false
body: <p>In MVC project HttpContext.IsPostNotification is false when</p>
  
  <pre><code>&lt;compilation debug="false" targetFramework="4.5" /&gt;
  </code></pre>
  
  <p>HttpContext.IsPostNotification is true when</p>
  
  <pre><code>&lt;compilation debug="true" targetFramework="4.5" /&gt;
  </code></pre>
  
  <p>My controller "HomeController.cs"</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  using System.Web.Mvc;
  
  namespace Learning.Controllers
  {
      public class HomeController : Controller
      {
          public ActionResult Index()
          {
              ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
              ViewBag.PostNotification = HttpContext.IsPostNotification;
              return View();
          }
      }
  }
  </code></pre>
  
  <p>My View "Index.cshtml"</p>
  
  <pre><code>@{
      ViewBag.Title = "Home Page";
  }
  @ViewBag.PostNotification
  </code></pre>
  
  <p>MVC application runs in Windows Server (developing in Windows 7), IIS7 Integrated Pipeline mode.</p>
  
  <p>I want to move my application to production, but HttpContext.IsPostnotification is false when set to</p>
  
  <pre><code>&lt;compilation debug="false" targetFramework="4.5" /&gt;
  </code></pre>