IIS 5 rivive..

Dopo aver installato i reporting services di sqlserver 2005 per cominciare a fare le mie "sporcherie  autodidattiche"  vado tutto contento a testare l'app web e BOOOM!!!

Eccezione e disperazione : "System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase. The process account used to run ASP.NET must have read access to the IIS metabase ".

Dopo un attimo di disperazione  (l'ultima volta che ho avuto problemi con al metabase di IIS 5 non sono più neache riuscito a far partire la console di amministrazione di IIS e collegarla al localhost.. ) ho seguito la via che indicava l'eccezione, portandomi al provvidenziale articolo sulla KB di microsoft.

Utilizzando asp.net 2 è possibile recuperare i diritti di accesso alla metabase per l'utente aspnet lanciando il comando :

aspnet_regiis -ga aspnet

E miracolosomente la mia applicazione è tornata a vivere..  (meno male)

Per IIS 6 sostituite aspnet con l'utente con cui gira l'app pool dell'applicazione (anche se su IIS 6 non ho mai avuto questo tipo di problemi fino ad ora.. )

Attenzione che il metabase è un oggettino con cui scherzare poco, l'avviso sull'articolo citato è poco incoraggiante ma esplicativo :"Edit the metabase at your own risk." ;)

posted @ mercoledì 23 gennaio 2008 20:06

Print
Comments have been closed on this topic.
«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011