title: ASP.NET application can not start on Win 10 and IIS 10 - HTTP Error 403.14 - Forbidden
body: <p>I have a ASP.NET MVC application which was running on Win 8.1 and IIS Express 7
  but Microsoft changed this by force with updates and now I have Windows 10 and IIS 10.</p>
  <p>Application stopped working today (day 1 month 4 2017).</p>
  <p><strong>I end up with</strong></p>
  <blockquote>
  <p>Service Unavailable</p>
  <p>HTTP Error 503. The service is unavailable.</p>
  </blockquote>
  <p>or</p>
  <blockquote>
  <p>HTTP Error 403.14 - Forbidden
  The Web server is configured to not list the contents of this directory.</p>
  </blockquote>
  <p><strong>Privileges</strong></p>
  <p>Application pool for this app is under different account. The user has privileges to different folders. Logs are enabled.</p>
  <p><strong>Problem 1</strong></p>
  <p>I see nothing (significant) in any logs. It seems logs are not working. I am not sure, or I just can not see them.</p>
  <p><strong>Problem 2</strong></p>
  <p>After I starts application pool it stops in a few seconds.</p>
  <p>In Event log I have only this:</p>
  <p><strong>Event log</strong></p>
  <blockquote>
  <ol>
  <li><p><strong>Error:</strong> <em>Application pool 'MyApp' is being automatically disabled due to a series of failures in the process(es) serving that application pool.</em> -</p>
  </li>
  <li><p><strong>Warning:</strong> <em>A listener channel for protocol 'http' in worker process '8924' serving application pool 'MyApp' reported a listener channel failure.  The data field contains the error number.</em> 5139 -</p>
  </li>
  </ol>
  </blockquote>
  <p><strong>Note</strong></p>
  <p>When I run this app on different computer from Visual Studio it is working.</p>
  <p><strong>Question</strong></p>
  <ol>
  <li>Why I don't see any error in logs? Or where to look?</li>
  <li>Where to start looking for the problem?</li>
  </ol>