扬州城市论坛 百科 Windows 2003 asp网页不能访问的常见问题

Windows 2003 asp网页不能访问的常见问题

今天我去帮朋友装服务器。操作系统为WIN2003,使用iis6.0。但是我发现只有HTML页面可以访问,ASP页面不能访问。出现错误:您访问的页面不存在或无法访问。想了一下,确定不会是动态网页的问题,因为是刚回来的压缩包;所以应该是系统配置错了。

在网上查了一下资料,知道iis6.0默认不支持ASP,它支持。Net架构。所以使用IIS6.0时要注意一些设置:

1.[开始]-[程序]-[管理工具]-[Internet信息服务管理器],在服务器名称下的“web服务扩展”的右侧窗口中,单击active server pages-单击[允许]。

2.IIS 6的默认设置是没有“启用网页父路径”。所以你打开网页的时候,点击下级目录相关的素材,就会弹出:“服务器500错误”,所以你打不开网页。

方法:[开始]-[程序]-[管理工具]-[互联网信息服务管理器],右键单击[网站]-[属性]-[主目录]-[配置]-[应用程序选项,勾选“启用父路径”。

3.右键点击具体的网页——权限,将用户的权限设置为完全,就这样。

4.解决windows2003最多只能上传200K的限制。关闭服务中的iis admin service服务,找到windows\system32\inesrv\下的metabase.xml,打开,找到aspmaxrequestintetyallowed,修改为需要的值,然后重启IIS admin service(windows 2003企业版在592行,默认为aspmaxrequestintetyallowed=' 204800 '即200K。加两个零,就是改成,现在最多能上传20M。AspMaxRequestEntityAllowed=' 20480000 '

以下是win2003下IIS6服务器设置的故障排除:

问题1:父路径未启用。

症状示例:

服务器。MapPath()错误“ASP 0175: 80004005”

不允许使用路径字符。

/0709/dqyllhsub/news/open database . ASP第4行

字符''MapPath的Path参数中不允许。

原因分析:

许多网页使用如下语句./format(即返回上一级的页面,即父路径),但出于安全原因,IIS6.0中默认情况下关闭此选项。

解决方法:

在IIS中,在属性-主目录-配置-选项中。在“启用父路径”前打勾。确认刷新。

问题2:2的Web扩展:ASP配置不正确(也适用于ASP.NET和CGI)

症状示例:

HTTP 404-找不到文件或目录。

原因分析:

在IIS6.0中,增加了web程序扩展的选项,可以允许或禁止ASP、ASP.NET、CGI、IDC等程序。默认情况下,禁止ASP和其他程序。

解决方法:

在IIS的Web服务扩展中选择Active Server Pages,然后单击allow。

问题3:身份验证配置不正确。

症状示例:

HTTP错误401.2-未授权:由于服务器配置,访问被拒绝。

原因:IIS支持以下Web身份验证方法:

匿名认证

创建IUSR_ computer name帐户(其中computer name是运行IIS的服务器的名称),该帐户用于在匿名用户请求Web内容时对其进行身份验证。该帐户授予用户本地登录权限。您可以重置匿名用户访问以使用任何有效的Windows帐户。

基本身份检查?

使用基本身份验证来限制对NTFS格式的Web服务器上的文件的访问。使用基本身份验证,用户必须输入凭据,并且访问基于用户ID。用户ID和密码以明文形式在网络间发送。

Windows集成身份验证

Windows集成身份验证比基本身份验证更安全,它在用户拥有Windows域帐户的intranet环境中工作得很好。在集成Windows身份验证中,浏览器会尝试使用当前用户在域登录过程中使用的凭据。如果尝试失败,将提示用户输入用户名和密码。如果使用集成Windows身份验证,用户的密码将不会发送到服务器。如果该用户作为域用户登录到本地计算机,则在访问该域中的网络计算机时,他不必再次进行身份验证。

抽象认证

身份验证克服了基本身份验证的许多缺点。使用摘要式身份验证时,密码不以明文形式发送。此外,您可以通过代理服务器使用摘要式身份验证。摘要身份验证使用质询/响应机制(与Windows身份验证使用的机制集成在一起),其中密码以加密形式发送。网络护照认证

微软。NET Passport是一种允许单点登录安全性的用户身份验证服务,它可以使用户在使用访问网站和服务时更加安全。NET Passport已启用。带有的站点。NET Passport启用依赖于。NET Passport中央服务器对用户进行身份验证。但是,中央服务器不会授权或拒绝特定用户访问每一个。启用. NET Passport的站点。

解决方法:

根据自己的需求配置不同的认证(一般是匿名认证,这是大多数站点使用的认证方式)。身份验证选项在IIS的属性-安全性-身份验证和访问控制下配置。

问题4: IP限制配置不正确。

症状示例:

HTTP错误403.6-禁止访问:客户端的IP地址被拒绝。

原因分析:

IIS提供了一种IP限制机制。你们

您可以将其配置为限制某些IP访问该站点,或者只限制某些IP访问该站点。如果客户端在您阻止或不允许的IP范围内,将会出现一条错误消息。

解决方法:

输入IIS的属性-安全性-IP地址和域名限制。如果您想要限制某些IP地址的访问,您需要选择授权访问,然后单击添加以选择不允许的IP地址。相反,只有部分IP地址可以访问。

问题5: IUSR账号被禁用。

症状示例:

HTTP 401.1-未授权:由于凭据无效,访问被拒绝。

原因分析:

因为用户用于匿名访问的帐户是IUSR_ machine name,如果此帐户被禁用,用户将无法访问它。

解决方案:

控制面板-管理工具-计算机管理-本地用户和组,并启用IUSR_ machine name帐户。

问题6: NTFS权限设置不正确。

症状示例:

HTTP错误401.3-未授权:由于请求的资源上的ACL设置,访问被拒绝。

原因分析:

该网站的用户属于用户组,因此如果文件的NTFS权限不足(例如,没有读取权限),则无法访问该页面。

解决方案:

转到该文件夹的“安全”选项卡,配置用户的权限,至少是读取权限。这里将不描述NTFS权限设置。

问题7: iWAM账号不同步。

症状示例:

HTTP 500-内部服务器错误

原因分析:

IWAM帐户是安装IIS时系统自动建立的内置帐户。IWA

帐户M建立后,由Active Directory、IIS元数据库和COM应用程序共同使用。账户密码由三方分别保存,操作系统负责三方保存的IWAM密码的同步。IWAM账户在系统中的密码同步有时会失败,导致IWAM账户使用的密码不统一。

解决方案:

如果AD存在,请选择开始-程序-管理工具-Active Directory用户和计算机。为IWAM帐户设置密码。

运行c:\ inetpub \ admin scripts adsutil set w3svc/wamuserpass password以同步IIS元数据库密码。

运行cscript c:\ inetpub \ admin scripts \ sync IWAM . VBS-v在COM应用程序中同步iwam帐户的密码。

问题8:部分类型文件因8:MIME设置问题无法下载(以ISO为例)

症状示例:

HTTP 404-找不到文件或目录。

原因分析:

IIS6.0取消了对某些MIME类型(如ISO)的支持,导致客户端下载错误。

解决方法:

在IIS中,属性-HTTP头-MIME类型-新建。在随后的对话框中,扩展名被填充。ISO,MIME类型是application。

此外,防火墙阻挡、ODBC配置错误、web服务器性能限制、线程限制等因素也是导致IIS服务器无法访问的可能原因,这里就不一一赘述了。

本文来自网络,不代表本站立场,转载请注明出处:https://baike.yzcslt.com/n/a2467.html

Windows,2003,asp网页不能访问的常见问题

扬州城市论坛后续将为您提供丰富、全面的关于Windows,2003,asp网页不能访问的常见问题内容,让您第一时间了解到关于Windows,2003,asp网页不能访问的常见问题的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。