title: IIS Express 10 (64 bit) errors when starting web project in Visual Studio 2015
body: <p>Starting a web project in IIS Express 10 and Visual Studio 2015 results in the following error when running the 64 bit version of IIS Express but works fine with the 32 bit version.</p>
  
  <blockquote>
    <p>Process with an Id of 9172 is not running.</p>
  </blockquote>
  
  <p>These are the fixes I have tried, all have failed:</p>
  
  <ol>
  <li>Rename/Delete the IISExpress folder under my documents.</li>
  <li>Run Visual Studio as Administrator at all times.</li>
  <li>Reboot...because turn it off and on again.</li>
  <li>I checked the _CSRUN_DISABLE_WORKAROUNDS environment variable as indicated <a href="https://stackoverflow.com/questions/26424902/process-with-an-id-is-not-running-in-visual-studio-professional-2013-update">here</a> but it was already set.</li>
  <li>Repair IIS Express 10 in Programs and Features.</li>
  </ol>
  
  <p>There already seems to be a <a href="https://connect.microsoft.com/VisualStudio/feedback/details/806692/vs-2010-2012-2013-ultimate-iis-express-process-with-id-of-xxxx-is-not-running" rel="nofollow noreferrer">Connect issue</a> registered with Microsoft which is Active but this has been ongoing since VS 2010. I have also done some investigation.</p>
  
  <ul>
  <li>Running C:\Program Files (x86)\IIS Express\iisexpress.exe, starts fine. This is presumably the 32 bit version.</li>
  <li>Running C:\Program Files\IIS Express\iisexpress.exe (Which I assume is the 64 bit version) results in the following error:</li>
  </ul>
  
  <blockquote>
    <p>Filename:
    \?\C:\Windows\Microsoft.NET\Framework64\v4.0.30319\CONFIG\web.config
    Line number: 519 Error: The configuration section
    'microsoft.applicationServer' cannot be read because it is missing a
    section declaration.</p>
  </blockquote>