独立服务器win2003系统站点常见问题解答
发布时间:2022/1/11 10:03:51
独立服务器Win2003系统站点的常见问题解答
问题1:父路径未启用
症状示例:
Server.MapPath()错误ASP 0175:80004005
不允许使用路径字符
/0709/dqyllhsub/news/OpenDatabase.asp,第4行
MapPath的Path参数中不允许使用字符..。
原因分析:
出于安全原因,许多网页需要使用诸如../格式(即返回上一页,即父路径)和IIS6.0之类的语句,默认情况下此选项处于关闭状态。
解决方案:
在IIS属性->主目录->配置->选项中。在“启用父路径”前面打勾。确认刷新。
问题2:ASP Web扩展的配置不正确(也适用于ASP.NET,CGI)
症状示例:
找不到HTTP错误404文件或目录。
原因分析:
IIS6.0中新增了Web程序扩展选项,您可以在其中允许或禁止诸如ASP,ASP.NET,CGI,IDC等程序。默认情况下,诸如ASP的程序被禁止。
解决方案:
在IIS的Web服务扩展中选择“活动服务器页面”,然后单击“允许”。
问题3:IUSR帐户已被禁用
症状示例:
HTTP错误401.1-未经授权:由于凭据无效,访问被拒绝。
原因分析:
由于用户用于匿名访问的帐户是IUSR_machine名称,因此,如果禁用此帐户,则用户将无法访问。
解决方案:
在控制面板->管理工具->计算机管理->本地用户和组中,启用IUSR_machine名称帐户。
问题4:NTFS权限设置不正确
症状示例:
HTTP错误401.3(未经授权):由于请求的资源上的ACL设置,访问被拒绝。
原因分析:
Web客户端的用户属于用户组。因此,如果文件没有足够的NTFS权限(例如,没有读取权限),则无法访问该页面。
解决方案:
进入文件夹的安全性选项卡,配置用户权限,至少要赋予读取权限。关于NTFS权限设置,我在这里不再赘述。
问题5:由于MIME设置,某些类型的文件无法下载(以ISO为例)
症状示例:
找不到HTTP错误404文件或目录。
原因分析:
IIS6.0取消了对某些MIME类型(例如ISO)的支持,从而导致客户端下载错误。
解决方案:
在IIS属性-> HTTP标头-> MIME类型->新建中。在随后的对话框中,填写扩展名.ISO,MIME类型为application。
本文来源:
[复制链接]