title: Value cannot be null. Parameter name: value in IIS 7.5
body: <p>I am migrating a website on IIS 7.5 from IIS 6.0. In IIS 6.0 i was using UrlRewriting and code is working fine. I have configured the website through Classic Asp.net app pool. I have also  updated the rewrite rules in the web config as per IIS 7.</p>
  
  <p>I am getting this error when i want to open a page in the browser.</p>
  
  <blockquote>
    <p>Server Error in '/' Application. Value cannot be null. Parameter name:
    value Description: An unhandled exception occurred during the
    execution of the current web request. Please review the stack trace
    for more information about the error and where it originated in the
    code.</p>
    
    <p>Exception Details: System.ArgumentNullException: Value cannot be null.
    Parameter name: value</p>
    
    <p>Source Error:</p>
    
    <p>An unhandled exception was generated during the execution of the
    current web request. Information regarding the origin and location of
    the exception can be identified using the exception stack trace below.</p>
    
    <p>Stack Trace:</p>
    
    <p>[ArgumentNullException: Value cannot be null. Parameter name: value]<br>
    System.Web.Caching.CacheEntry..ctor(String key, Object value,
    CacheDependency dependency, CacheItemRemovedCallback onRemovedHandler,
    DateTime utcAbsoluteExpiration, TimeSpan slidingExpiration,
    CacheItemPriority priority, Boolean isPublic) +11691362<br>
    System.Web.Caching.CacheInternal.DoInsert(Boolean isPublic, String
    key, Object value, CacheDependency dependencies, DateTime
    utcAbsoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority
    priority, CacheItemRemovedCallback onRemoveCallback, Boolean replace)
    +144    System.Web.Caching.Cache.Insert(String key, Object value) +110    URLRewriter.Config.RewriterConfiguration.GetConfig() +247<br>
    URLRewriter.ModuleRewriter.Rewrite(String requestedPath,
    HttpApplication app) +178<br>
    URLRewriter.BaseModuleRewriter.BaseModuleRewriter_AuthorizeRequest(Object
    sender, EventArgs e) +158<br>
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    +80    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +270</p>
  </blockquote>
  
  <p>Any ideas to resolve this issue or Why the issue is coming?</p>
  
  <p>Thanks In Advance
  Laxman</p>