title: Automatically install Application Initialization in Azure Web Role (SDK v1.8, Windows Server 2012)
body: <p>I see Microsoft have released Application Initialization as part of IIS 8.0.  Unfortunately it isn't enabled in the Web Role by default. (by that I mean, "Application Initialization" as a feature of the web server role is not enabled. I know the Web Role has IIS 8.)</p>
  
  <p>Does anyone know how I can enable this from a start-up script?  I've already a number of start-up scripts, but I'm not sure how to add a server role feature.</p>
  
  <p>The module itself appears inside Server Manager under "Server Roles" -> "Web Server (IIS)" -> "Web Server" -> "Application Development" -> "Application Initialization".</p>
  
  <p>It's a shame that this isn't enabled by default as it will be very useful.</p>
  
  <p>thanks</p>
  
  <p>Kris </p>