.net 框架安装后,发现asp.net不可用,各位老大帮我看看!!
运行一个aspx页面后出现下面的提示:
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
系统错误日志共有4条:
1 检测到产品 {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1},功能 Redist_Package,组件 {7D4B5591-4C80-42BB-B0E5-F2C0CEE02C1A} 失败。资源 D:\WINNT\Microsoft.NET\Framework\v1.1.4322\ 不存在。
2 检测到产品 {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1},功能 Redist_Package 在要求组件 {0548FC4E-9256-4341-AD34-27D534CDE619} 的过程中失败。
3 连接到服务器失败。错误: 0x80070005
4 Failed to execute the request because the ASP.NET process identity does not have read permissions to the global assembly cache. Error: 0x80070002 系统找不到指定的文件。
谢谢大家了
问题点数:100、回复次数:26Top
1 楼thisisatest(牧人)回复于 2005-01-26 09:31:59 得分 0
把IIS,.net Framework卸了重装Top
2 楼net_lover(【孟子E章】)回复于 2005-01-26 09:35:57 得分 20
重新运行
aspnet_regiis -ua
aspnet_regiis -i
重启计算机。Top
3 楼net_lover(【孟子E章】)回复于 2005-01-26 09:36:40 得分 0
重新运行
aspnet_regiis -ua
aspnet_regiis -i
重启计算机。Top
4 楼wsssir(热爱VB)回复于 2005-01-26 09:37:49 得分 10
如果你安装net framework之后再安装IIS,就会出现问题。解决的办法是netframework卸了重装就可以了。Top
5 楼net_lover(【孟子E章】)回复于 2005-01-26 09:38:37 得分 0
如果Index 服务运行的话,停止该服务Top
6 楼jackie615()回复于 2005-01-26 09:42:06 得分 0
还是要按它的顺序装啊Top
7 楼ghghzzzz(ghghzzzz)回复于 2005-01-26 09:46:39 得分 0
IIS,.net Framework卸了重装
Top
8 楼niohuang()回复于 2005-01-26 09:47:53 得分 0
IIS,.net Framework卸了重装Top
9 楼ericsheng(盛冬平)回复于 2005-01-26 09:56:25 得分 0
我的服务器的测试网址为:http://www.bet310.com/test/index.aspx
to thisisatest(this): 现在不可能重装IIS,因为有应用在运行。
to net_lover(孟子E章) :我按照您的方法试了,还是不行,你可以访问一下上面的链接地址。index service 服务没有启动。
to wsssir(热爱VB):我的环境是windows 2000, iis5, 以前iis5本来就运行着,我是昨天才安装.net的。
to all:{CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1},我查了一下网上资料,发现这个组件好象是windows installer 的一个组件。
这有没有MVP,我觉得这个问题可能还没有人提交给MS,因为网上一点资料都找不到。如果您是MVP的话,请帮忙问问MS的相关部门的人Top
10 楼yghuang96(勇敢的心)回复于 2005-01-26 10:09:59 得分 0
兼容性问题真是个大问题。Top
11 楼liulxmooo(娃娃)回复于 2005-01-26 10:23:40 得分 0
upTop
12 楼Bkoklam(koklam)回复于 2005-01-26 12:10:50 得分 10
开始—>运行->cmd->c:\windows\microsoft.net\framework\v1.1.4322\aspnat_regiis -ua
开始—>运行->cmd->c:\windows\microsoft.net\framework\v1.1.4322\aspnat_regiis -i
开始—>运行->cmd->c:\windows\microsoft.net\framework\v1.1.4322\aspnat_regiis -lv
试试(反正你先看看它带的所有参数,根据你的需要用),还不行的话,你必须卸载IIS后重启机器再次完全安装IIS,绝对可靠。Top
13 楼ericsheng(盛冬平)回复于 2005-01-26 12:47:12 得分 0
to Bkoklam:你的方法我试了,还是不行.Top
14 楼hedonister(冰戈)回复于 2005-01-26 13:02:00 得分 10
Visual Studio .NET 2003 命令提示里头输入:aspnet_regiis /iTop
15 楼ericsheng(盛冬平)回复于 2005-01-26 13:03:25 得分 0
搞定了,方法是把%WINDOWS%目录安全里,把ASPNET这个帐号加上。
我觉得原因可能是%WINDOWS%\assembly目录的权限被我改错了,所以后来安装.NET后,ASPNET这个帐号对这个目录没有访问的权限,原来使用ASP的时候也碰到过类似问题,实在是不知道ASP和ASP.net对几个重要目录的权限要求,不知道大家有没有相关的文章。
重要目录有:
%WINDOWS%
%WINDOWS%\system32
%WINDOWS%\temp
C:\ (操作系统安装盘)
WEB发布目录Top
16 楼amendajing(学习,是个漫长的旅途!)回复于 2005-01-26 13:05:28 得分 10
来晚了:《Top
17 楼thinhunan(THIN[MVP_asp.net])回复于 2005-01-26 13:06:33 得分 10
重新运行
aspnet_regiis -ua
aspnet_regiis -i
重启计算机。
以上用到的aspnet_regiis.exe在C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705Top
18 楼sutalon(神州无敌)回复于 2005-01-26 13:16:30 得分 0
up
全部重新安装把Top
19 楼ericsheng(盛冬平)回复于 2005-01-26 13:17:26 得分 0
大家有没有ASP.NET下目录权限配置的文章?贴上来,照样给分。
这个贴子一共200分,这里是100,还有一个贴100
http://community.csdn.net/Expert/topic/3754/3754055.xml?temp=.336529Top
20 楼kuailewangzi1212(快乐王子)回复于 2005-01-26 13:34:35 得分 0
可能是IIS没有配置好吧!Top
21 楼cuilj(一云忆水)回复于 2005-01-26 13:54:26 得分 10
4 Failed to execute the request because the ASP.NET process identity does not have read permissions to the global assembly cache. Error: 0x80070002 系统找不到指定的文件。
看来这条错误信息才是问题点。Top
22 楼ericsheng(盛冬平)回复于 2005-01-26 17:55:31 得分 0
TO 楼上:其实这个错误按我现有的知识量根本就搞不明白为什么会出错,我把GAC目录添加了ASPNET用户权限,也可能是只治表没有治根。我觉得installer肯定有一些错误配置,要不然不可能有前三条错误的。Top
23 楼yyne(一步一个脚印往上爬)回复于 2005-01-26 18:03:18 得分 0
markTop
24 楼sutalon(神州无敌)回复于 2005-01-27 21:45:12 得分 10
Bkoklam(koklam) 的方法可行,我得系统也是先安装了
vs.net 2003之后,再安装 IIS 的;安装 IIS 后,asp.net
不可用;安装Bkoklam(koklam) 的方法,
开始—>运行->cmd->c:\windows\microsoft.net\framework\v1.1.4322\aspnat_regiis -ua
开始—>运行->cmd->c:\windows\microsoft.net\framework\v1.1.4322\aspnat_regiis -i
开始—>运行->cmd->c:\windows\microsoft.net\framework\v1.1.4322\aspnat_regiis -lv
完全可以安装好 asp.net ,根本不用重新安装 .net framwork!
Top
25 楼luckyprg(lucky)回复于 2005-01-27 22:16:45 得分 10
修改一下aspnet。Top
26 楼coldpanth(^War3^)回复于 2005-01-27 22:26:42 得分 0
都解决了,就不要再顶了.Top




