分享工作经验,记录生活点滴

asp.net 0x80070005 拒绝访问

分类:IIS专题| 发布:fdm| 查看: | 发表时间:2008-12-22

    近来无名老卒闲来无事,去公司的服务器上面转悠了一下,一查有一台服务器上面的事件查看器,一看全是红色的错误,加上都是ASP.NET  2.0  的错误,其具体的错误是:Failed to execute request because the App-Domain could not be created. Error: 0x80070005 拒绝访问。 
    于是上网查了下,网上大致都说是服务器IIS上面配制了多个版本(比如.NET 1.0和.NET 2.0),才会导致这样的错误,自己的服务器也是如此,于是就按网上的办法处理了一下,基本上太平了。现将解决办法如实说出:

1.首先开启「命令窗口」,并切换目录到 %SystemRoot%\Microsoft.Net\Framework\(%SystemRoot% 视你 Windows 安装目录而定,一般是在 C:\Windows)
2.执行 “net stop w3svc” 终止 w3svc 服务(其实就是停止IIS进程)
3.切换到下层目录 v2.0.5.xxx
4.执行 “aspnet_regiis.exe -ua” 解除 .Net 安装(安装多个版本的需要注意,无论进入哪个目录,执行此命令后所有的.NET版本都会被删除,如果只想删除一个版本的话,就去掉一个a)
5.重新安装 .Net 到 IIS 中 “aspnet_regiis.exe -i”
6.重新启动 w3svc :net start w3svc

无名老卒按照上面的办法,在解除.net安装的时候,我只解除.net 2.0的安装,即使用了“aspnet_regiis.exe -u”,由于无名老卒比较懒,就没有把.net 1.1也解除掉,因为把.net 1.1也解除了,又得重新安装,麻烦,就省了,如果不是出现上述情况了,就OK了,管它呢,解决问题就好了!还有提醒大家一点:打开IIS,查看Web服务扩展,Asp.net (版本)的扩展没有启用,默认为不启用,要手动开启的!

标签:asp.net0x80070005无名老卒
原创文章如转载,请注明:转载自无名老卒BLOG http://www.wumingx.cn/
本文链接:http://www.wumingx.cn/post/23.html

相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。