解决ASP.NET 的进程帐户没有访问 IIS的权限

转载 2006年06月09日 16:19:00

解决ASP.NET 的进程帐户没有访问 IIS的权限


IIS下,访问asp页面出现错误:

访问 IIS 元数据库失败

“用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IISservernameW3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 httpsupport.microsoft.comkbid=267904。”

原因可能是先安装.NET Framework后安装IIS,导致IIS没有为ASP.NET设置用户。

解决方法:1、运行CWindowsMicrosoft.NETFrameworkversion下的

aspnet_regiis -i

2、或者下载Metaacl.vbs脚本并运行

cscript metaacl.vbs

手工修改权限
Metaacl.vbs文件下载
http://www.cnblogs.com/Files/yinhu/metaacl.rar
我也已经上传此文件

相关文章推荐

asp.net 在IIS下操作Excel文件权限不足的解决方法

一个web程序需要操作Excel文件,在开发环境下程序测试正常,部署到IIS后程序操作Excel文件,IIS报错。IIS提示信息如下:检索 COM 类工厂中 CLSID 为 {00024500-000...

.net实现图片权限控制,对不同的帐户加水印

本案列实现不同用户登录有不同的权限,如果是免费用户下载图片则在图片上加上水印,如果是收费用户则不加水印。另外实现登录次数过多自动锁定30分钟功能,防止暴力破解密码。 1.Users数据库表定义如下:...

asp.net防止同一帐户重复登陆,查看在线人数

一、新建UserDal文件 namespace Dal { public class UserDal { //获取管理员列表 public ...

IIS没有ASP.NET选项卡的解决办法

原因1: 1,如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的。默认就会支持asp.net1.1。在安装了.net framework 2.0后,iis站点属性...

ASP.NET操作Word的IIS权限配置

ASP.NET账号在默认情况下是没有权限操作Microsoft Office对象的,如果不进行权限的配置,代码会抛出类似以下的异常: 检索 COM 类工厂中 CLSID 为 {00024500-...
  • yhyhyhy
  • yhyhyhy
  • 2016年11月10日 20:16
  • 708

Win7部署asp.net网站,问题逐个突破<一>---Win7 IIS 部署网站,同局域网中电脑无法访问解决方案

最近做的《一中考评系统》,使用vs2010 中asp.net语言编写,它是一款局域网内人员访问的网站。     部署《一中考评系统》网站的时候,问题重重,这篇文章介绍下"部署好网站,同局域网中电脑无...

asp.net mvc 发布到iis上无法访问资源解决方案

旧版的IIS只能把那些具有特定扩展名的URL请求发送给ASP.NET框架。比如/SomePage.aspx请求会被映射到ASP.NET框架,而/SomePage.htm则不会被映射到ASP.NET框架...
  • cui55
  • cui55
  • 2013年09月24日 13:31
  • 8101

在同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本。请使用 IIS 管理工...

故障显示: 查看事件日志显示:  在同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本。请使用 IIS 管理工... 在同一 IIS 进程中不可能运行两个不同的 ASP.NE...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决ASP.NET 的进程帐户没有访问 IIS的权限
举报原因:
原因补充:

(最多只允许输入30个字)