Win2003安装IIS6.0不支持ASP的解决方法 - 寶~~寵 ..綄鎂嘚恋.. - 网易博客WIN2003 2008-08-08 03:45:02 阅读91 评论0 字号:大中小 订阅
Win2003安装IIS6.0不支持ASP的解决方法
ASP程序在Windows 2003 Server下无法正常运行,首页为.html格式的网页能够浏览,但是无法进入后台,点击链接出现:您访问的页面不存在或无法访问之类的错误。这是您在安装完2003后,没有经过一些必要的设置,请按照下面的说明一步步操作:
设置1:
让Windows 2003 Server支持ASP程序
默认安装的情况下,Win 2003 Server是不支持ASP程序的。
〔设置〕-〔控制面板〕-〔管理工具〕,打开INTERNET信息服务(IIS)管理器,再打开允许ASP环境的Web服务扩展,现在我们的Windows 2003 Server就支持ASP程序了。如图:
设置2:
进行上面的设置后,在win2003上还要设置[启用父路径]。
在IIS管理器中,展开本地计算机,右键单击要配置的应用程序的开始位置目录,然后单击“属性”。单击“目录”选项卡,然后单击“配置”。单击“选项”选项卡。在“应用程序配置”部分,选择“启用父路径”复选框。单击“确定”。如图:
设置3:
授权 Internet 匿名用户写权限
根据 所设置网站 的虚拟目录“属性”=>目录安全性=>“编辑”中已“启用匿名用户”的账号名称,到保存 PowerEasy 的文件目录=>属性=>安全=>添加=>高级=>立即查找,选中在 IIS 中“启用匿名用户”,赋予其修改文件夹及文件的权限,并将文件夹“只读”属性去掉!(默认 Internet 匿名用户叫:IUSR_???,“???”可能为本机
登陆的用户名)..
win2003装iis后打不开localhost??????????
这个办法可解决:
检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,
如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。:
在CMD下执行以下命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
虽然这些都是些简单的东西,但在IIS里很多网友经常问到,所以就总结了一下。
**************************************
附:解决与“HTTP 500 - Internal Server Error”(HTTP 500 – 内部服务器错误)错误信息有关的问题
support.microsoft/?kbid=311766&;ln=zh-cn
**************************************
很多朋友在用IIS6架网站的时候遇到不少
问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做了很多次试验,结合以前的排错经验,做出了这个总结,希望
能给大家帮上忙
如果你的服务器是2003的,它默认只支持.net,不支持asp所以须进行以下操作:
打开iis6.0里面的本地计算机->web服务扩展
把active server pages 允许就行了
症状举例:
Server.MapPath() 错误 'ASP 0175 : 80004005'
不允许的 Path 字符
/0709/dqyllhsub/news/OpenDatabase.asp,行 4
在 MapPath 的 Path 参数中不允许字符 '..'。
原因分析:
许多Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),而IIS6.0出于安全考虑,这一选项默认是关闭的。
解决方法:
在IIS中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。
症状举例:
HTTP 错误 404 - 文件或目录未找到。
原因分析:
在IIS6.0中新增了
web程序扩展这一选项,你可以在其中对ASP、ASP.NET、CGI、IDC等程序进行允许或禁止,默认情况下ASP等程序是禁止的。
解决方法:
在IIS中的Web服务扩展中选中Active Server Pages,点击“允许”。
症状举例:
HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝。
原因分析:IIS 支持以下几种 Web 身份