由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mr_tanglin/article/details/6899843

网站突然出错,提示“服务器应用程序不可用”。

网站本来是好的,运行一两个月后就出现这个错误了、而且网站静态页面(.html)是可以访问的,但是动态页面(.aspx)就出错了。

服务器上还有其他网站,但是都可以正常浏览,这就说明不是IIS本身有问题了,问题应该出在网站本身。

 

百度后,都说是权限问题,检查了一下网站权限,都没问题。

然后删除了原来的程序池,重新建了一个,可是问题依然存在。

 

google,有人提示说看“事件查看器”。

在事件查看器里面发现“由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问”。

解决办法如下:

1:
安装2.0之后,在IIS的虚拟目录的属性设置中会多出一个ASP.NET标签,在那里边把运行时调整为2.0,默认使用的是1.1的运行时。  

2:
这个是权限问题,
首先检查应用程序池的属性,看看它是以什么用户身份运行的,一般是NETWORK SERVICE    然后确保这个用户对.NET Framework 2.0的目录有访问权限,事实上应该是有的。目录是systemroot:\Windows\Microsoft.NET\Frameworks\2.0.xxxx

如果以上两条都对,很不幸,你遇到了一个很奇怪的问题,我上次是把应用程序池的用户身份改成本地系统来运行的。

按照第二种解决方案配置: 把运行池的访问用户设置为"本地系统", 然后运行程序, 错误没在出现, 成功解决, 但是但在我选则"本地系统"时,IIS提示会有安全问题,本来有些担忧,但看了如下的回复后就没那么担忧了:
不用担心权限的问题,大所数系统都需要设置成本地系统才行,
最简单的例子:一个网络硬盘都需要设置为本地系统,更别说别的了。
不用头痛,你听说过因为设置为本地系统,而造成黑客侵入的吗?
中国有这个能力的人不多。要是遇到真正的黑客,你再怎么搞也是不安全不是。

 

最后解决就是设置为“本地系统”,然后网站就正常了。

 

但感觉这不是很好的解决方案,只能暂时这样,期待有更好的解决方案。

 

展开阅读全文

aspnet_regiis安装出错:“0x80070005 拒绝访问

01-27

安装.net Framework 2.0出错!rn使用aspnet_regiis -i 再安装还是不行!rn提示:rn=========================================rnMicrosoft Windows XP [版本 5.1.2600]rn(C) 版权所有 1985-2001 Microsoft Corp.rnrnC:\Documents and Settings\xpnew>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -irn开始安装 ASP.NET (2.0.50727)。rn.rn出现了错误: 0x80070005 拒绝访问。rnrn安装程序检测到操作过程中出现了一些错误。有关详细信息,请查看安装程序日志文件 C:\rnDOCUME~1\xpnew\LOCALS~1\Temp\ASPNETSetup_00002.logrn=========================================rn查看ASPNETSetup_00002.log文件内容如下:rn=========================================rn2007-01-27 07:24:26StartingPre Registration cleanuprn2007-01-27 07:24:26StartingCleaning up registryrn2007-01-27 07:24:26Success Cleaning up registryrn2007-01-27 07:24:26StartingUninstalling performance countersrn2007-01-27 07:24:26Success Uninstalling performance countersrn2007-01-27 07:24:26StartingExecuting inf section: XSP.UninstallPerVerrn2007-01-27 07:24:27Success Executing inf section: rn2007-01-27 07:24:27StartingExecuting inf section: AdminService.Uninstallrn2007-01-27 07:24:27Success Executing inf section: rn2007-01-27 07:24:27Success Pre Registration cleanuprn2007-01-27 07:24:27StartingExecuting inf section: XSP.InstallPerVerrn2007-01-27 07:24:27Failure Executing inf section: XSP.InstallPerVer: InstallInfSections failed with HRESULT 80070005: '拒绝访问。 'rn=========================================rn在这个帖子里有更详细的情况:rnhttp://community.csdn.net/Expert/topic/5321/5321939.xml?temp=9.591311E-02rn 论坛

没有更多推荐了,返回首页