IIS虚拟主机访问ASP/ASPX无法访问的一般性解决办法
注:本文的环境为Win2003企业版+IIS 6.0+VS2005的情况下,在DELL R710服务器的情况下写出的,之所以是一般性解决办法,就代表不具备通用性,若阅读本文的客观在按照本文提供的办法来试图解决问题时,请使用Ghost等软件将系统分区备份,以免操作带来问题。
一、ASP访问的问题
ASP访问的话,只要安装好.NETFrameWork 1.1就应该没有太大的问题。若出现404的话,可以关掉浏览器的友好信息提示,这样如果是网页设计方面的问题就好解决了。
1. 由于WEB扩展服务造成的问题
要在IIS虚拟主机上访问ASP页,必须要保证WEB扩展服务(在IIS管理器中)中要有并开启下列服务。
ASP.NET vx.x.xxxx(x.x.xxxx为版本号,比如:1.1.4322)
Active Server Pages
在服务器端的包含文件
除了ASP.NET外,服务基本都会包含在IIS6.0的组件中,要是没有的话,就使用系统的添加删除WINDOWS组件来把IIS6.0安装全,然后再看有没有。
2.COM+组件造成的问题
可以在组件服务中查看COM+的组件,一般情况下是8个组件,要是缺少的话,还是安装重新安装IIS来解决,该组件跟IIS有很大的联系。
二、ASPX文件的访问问题
ASPX访问时,只要IIS内web扩展服务里面有ASP.NET v2.0以上的版本,就应该可以,没有的话,请使用以下控制台名来来安装并启用。
前提是,安装好.net Framework
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:\Documents and Settings\Administrator>cd c:\windows\microsoft.net C:\WINDOWS\Microsoft.NET>cd fra* C:\WINDOWS\Microsoft.NET\Framework>cd v2* C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -i -enable 开始安装 ASP.NET (2.0.50727)。 ......................................................... ASP.NET (2.0.50727)安装完毕。 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> |
基本上,经过上面的设置,就应该可以搞定了。
P.S.感谢D大在解决该问题中的指导。
版权声明
转载保留版权: 大D技研室 | 《IIS虚拟主机访问ASP/ASPX无法访问的一般性解决办法》
本文链接地址:https://www.dadclab.com/archives/95.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
这个是小D同学的新blog吗?怎么开了新博也不通知一声?
嘿嘿,是啊。我估计52同学比较忙啊,所以一直没通知大家
你这个域名比较好阿!哈哈
我把我那儿的友链更新了
额。还好吧,win主机用起来就没有linux来的方便啊……
哈哈,有提到我哎,感谢捧场。
矮油~确实帮到我了嘛~不谢谢你,谢谁捏~
嘿嘿嘿嘿,弟弟客气了~~
嘿嘿~