Quando si reinstalla IIS dopo aver già installato Microsoft Visual Studio (2008 o 2010) può accedere di ottenere l’errore “Impossibile accedere al metabase IIS” generato dall’exception System.Web.Hosting.HostingEnvironmentException. Questo succede perchè il Framework .NET 2.0 non risulta configurato a dovere in IIS (non importa che stiate usando il anche la versione 4.0). I passi da seguire sono dunque i seguenti:

  • Accertarsi, dopo aver reinstallato IIS, di aver ricreato tramite il pannello di IIS la propria applicazione .NET ed avergli assegnato il framework adeguato (in questo caso il 2.0)
  • Eseguire il comando aspnet_regiis -i da linea di comando direttamente nella directory del Framework .NET 2.0 (solitamente in C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 )
  • Eseguire il ripristino del framework net 2.0 da “Installazioni applicazioni” cliccando sul pulsante “Cambia” ed attendere il completamento (questo ripristina eventuali errori)
  • Eseguire il comando aspnet_regiss -ga ASPNET da linea di comando (essegna i permessi di accesso a IIS all’utente ASPNET)

A questo punto l’errore “Impossibile accedere al metabase IIS” dovrebbe essere sparito e sarà possibile eseguire la propria applicazione NET in locale

There are currently no comments.