解決錯誤:ASP.NET Error: Failed to access IIS metabase

zhengt發表於2010-07-21
今天重新裝了系統,然後重新安裝了vs2005,突然記起忘記安裝iis了。並且出現瞭如下錯誤 //以下是錯誤資訊------------------------------- ASP.NET Error: Failed to access IIS metabase This error showed up prior to the error "Mutex cannot be created" which I descirbed in my last post. I wrote down this to help other poor guys saving their poor time. The more complete error message is as following: Failed to access IIS metabase. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: 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 (e.g. IIS://servername/W3SVC). //以下是解決方法-------------------------------- 1.進入DOS命令列 2.cd 3.cd c:windowsmicrosoft.netframeworkv2.0.50727 4.然後執行命令 aspnet_regiis -ga administrator //注:administrator為當前登入使用者名稱 5.aspnet_regiis -i -enable 6.net stop iisadmin 7.net start w3svc //對了說一下,aspnet_regiis.exe這個程式是在c:windowsmicrosoft.netframeworkv2.0.50727目錄下的,如果你的不是windows xp sp2,那麼請您搜尋該程式,只要執行相同的命令即可.[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9382/viewspace-1035449/,如需轉載,請註明出處,否則將追究法律責任。

相關文章