ASP.NET 因为无法创建应用程序域,因此未能执行请求。错误号:0x80070002

来源:互联网 发布:python 杨辉三角 编辑:程序博客网 时间:2024/05/20 04:32

有一台服务器windows server 2003,部署了一个asp.net 程序,一直运行正常,打过一堆补丁之后,突然就运行不起来了,通过事件查看器发现错误:因为无法创建应用程序域,因此未能执行请求。错误号:0x80070002。

网上查询解决方案:

    1. 重新注册IIS, NET/Framework/v2.0.50727里的aspnet_regiis.exe 运行它,重新注册一下

        先卸载:.net aspnet_regiis.exe -u

        重新安装:aspnet_regiis.exe -i

    2. 安装2.0之后,查看IIS的虚拟目录的属性设置中的ASP.NET标签是否为2.0。

    3. 权限问题:

        (1). 检查应用程序池的属性,查看它是以什么用户身份运行的,一般是NETWORK   SERVICE

        (2). 确保这个用户对.NET   Framework   2.0的目录有访问权限:systemroot:/Windows/Microsoft.NET/Frameworks/2.0.xxxx

        (3). 确保该用户对虚拟目录具有访问权限。

尝试过之后问题依旧,后来发现有人说是KB2604092这个补丁引起的,卸载之后重启服务器,恢复正常。
0 0
原创粉丝点击