title: IIS 7.5 serving up blank pages (static AND dynamic content)
body: <p>Until today IIS 7.5 has been serving up pages with no problems at all. This morning I try to access one of my sites through localhost, but I get a completely blank page back. No errors, just empty html:</p>
  
  <pre><code>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;
  &lt;HTML&gt;&lt;HEAD&gt;
  &lt;META http-equiv="Content-Type" 
  content="text/html; charset=windows-1252"&gt;&lt;/HEAD&gt;
  &lt;BODY&gt;&lt;/BODY&gt;&lt;/HTML&gt;
  </code></pre>
  
  <p>The IIS logs show the following for every request:</p>
  
  <pre><code>2014-04-02 10:30:18 127.0.0.1 GET /LeadService/LeadService.asmx - 80 - 127.0.0.1 Mozilla/5.0+
  (Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 200 0 0 9360
  </code></pre>
  
  <p>The problem occurs when I try to access dynamically generated  content (aspx, asmx) or static content (html+js).
  If I try to telnet to localhost on port 80, I instantly get the following:</p>
  
  <pre><code>HTTP/1.1 400 Bad Request
  Content-Type: text/html; charset=us-ascii
  Server: Microsoft-HTTPAPI/2.0
  Date: Wed, 02 Apr 2014 18:21:57 GMT
  Connection: close
  Content-Length: 326
  
  &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"&gt;
  &lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;Bad Request&lt;/TITLE&gt;
  &lt;META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"&gt;&lt;/HEAD&gt;
  &lt;BODY&gt;&lt;h2&gt;Bad Request - Invalid Verb&lt;/h2&gt;
  &lt;hr&gt;&lt;p&gt;HTTP Error 400. The request verb is invalid.&lt;/p&gt;
  &lt;/BODY&gt;&lt;/HTML&gt;
  </code></pre>
  
  <p>I have not installed any new software and the only thing running on port 80 is IIS.</p>
  
  <p>One thing I have just discovered, if I open IIS Manager and go into the Basic Settings of one of my web apps, if I click "Test Settings" then I get an "Invalid Application Path" error. I have checked permissions on the folders, the App Pool that the app is running under and that the path is actually valid.</p>