asp.net的错误--Failed to access IIS metabase

asp.net的错误--Failed to access IIS metabase 收藏
 
Server Error in '/sdxx' Application.
--------------------------------------------------------------------------------

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). For information on modifying metabase permissions, please see http://support.microsoft.com/?kbid=267904.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace:

            [HostingEnvironmentException: Failed to access IIS metabase.]
            System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +3492154
            System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
            System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +163
            System.Web.CachedPathData.GetConfigPathData(String configPath) +382
            System.Web.CachedPathData.GetConfigPathData(String configPath) +243
            System.Web.CachedPathData.GetApplicationPathData() +68
            System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +3385663
            System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +189
            

 


 


--------------------------------------------------------------------------------

 

Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42

//以下是解决方法--------------------------------

1.进入DOS命令行

2.cd /

3.cd c:/windows/microsoft.net/framework/v2.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:/windows/microsoft.net/framework/v2.0.50727目录下的,如果你的不是windows xp sp2,那么请您搜寻该程序,只要执行相同的命令即可.


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shile/archive/2008/12/11/3499696.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值