title: HTTP Error 404.0 - Not Found -The resource you are looking for has been removed, had its name changed, or is temporarily unavailable
body: <p>We are migrating our web application which is built on 1.1 Framework to 4.0 Framework. The older server was a Windows Server 2003 Standard Edition SP2 and the newer one is Windows Server 2008 R2 Standard SP1.</p>
  <p>Coming to Pipeline Mode, I tried both Integrated as well as Classic, neither helped. I had a httphandler on my IIS 5 on older server to handle any file extension of type &quot;.controller&quot;. To get the same effect, I added a Managed handler as well as a &quot;.controller&quot; to Request Filtering and set it to &quot;Allow&quot; state.</p>
  <p>Error Details:</p>
  <p>Server Error in Application &quot;mywebsite.com&quot;Internet Information Services 7.5
  Error Summary
  HTTP Error 404.0 - Not Found</p>
  <p>The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.</p>
  <p>Detailed Error Information
  Module IIS Web Core
  Notification MapRequestHandler
  Handler StaticFile
  Error Code 0x80070002</p>
  <p>Requested URL <a href="http://www.MYWEBSITE.com:80/MyProject/" rel="nofollow noreferrer">http://www.MYWEBSITE.com:80/MyProject/</a>
  Physical Path C:\Projects\Folder\MyProjectSolution\MyProject\Abc.controller
  Logon Method Anonymous
  Logon User Anonymous</p>
  <p>Most likely causes:
  •The directory or file specified does not exist on the Web server.
  •The URL contains a typographical error.
  •A custom filter or module, such as URLScan, restricts access to the file.</p>
  <p>Things you can try:
  •Create the content on the Web server.
  •Review the browser URL.
  •Create a tracing rule to track failed requests for this HTTP status code and see which module is calling SetStatus. For more information about creating a tracing rule for failed requests, click here.</p>
  <p>Nothing helps :(. Please let me know your valuable suggestions.</p>
  <p>Thanks,
  Nadeem.</p>