西北狼

-- 学而时习之,不亦乐乎!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.net 2.0 Failed to access IIS metabase

Posted on 2009-01-11 21:52  西北老狼  阅读(367)  评论(0编辑  收藏  举报

有使用过VS2003的朋友都应该知道,在安装VS之前,一般需要先安装IIS,这样在安装后.net frameworks之后不会有权限问题.

我自从用VS2005后,由于自带的DevelopmentServer比较方便,因此常常忘记装IIS,今天因为突然需要在IIS下部署,临时装了IIS,理所当然的出现了权限问题:

Failed to access IIS metabase. 

...... 
很显然是由于.NET的帐户没有足够的权限来访问IIS
解决方案如下:

1)>aspnet_regiis -ga 6

2)>aspnet_regiis -i
上面的account是.net的用户名,如果在XP下,用Users即可.

aspnet_regiis -ga Users
aspnet_regiis -i

这两个命令在 windows/microsoft.net/framworek/v2.0xxx下