RSS
当前位置 : 电脑维修 > 电脑维修 > 在iis中建立好虚拟目录后,右键,选择浏览,如何让页面以网页形

在iis中建立好虚拟目录后,右键,选择浏览,如何让页面以网页形

来源:未知 作者:老黑 时间:09-12-29 打印
我选择浏览后,显示的页面是在右边的框框里的,没有URL的!! 您未被授权查看该页
您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置。
--------------------------------------------------------------------------------

请尝试以下操作:

如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。
单击刷新按钮,并使用其他凭据重试。
HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
Internet 信息服务 (IIS)


结果显示是这样的!! iis-默认网站-右键属性-主目录-配置-选项,把“启用父路径”勾上。
iis-默认网站-右键属性-主目录-执行权限,选“纯脚本”

如果是用的ii6的话,好像是在扩展那把asp选项打开。

如果还不行的话,再分析:
  ①  是否改变过计算机名称。
  ② 站点所在的文件目录是否自定义了安全属性。
  ③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将改变的参数设置回来看是否解决问题。 同意这个:iis-默认网站-右键属性-主目录-配置-选项,把“启用父路径”勾上。
iis-默认网站-右键属性-主目录-执行权限,选“纯脚本”

如果是用的ii6的话,好像是在扩展那把asp选项打开。

如果还不行的话,再分析:
  ①  是否改变过计算机名称。
  ② 站点所在的文件目录是否自定义了安全属性。
  ③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将改变的参数设置回来看是否解决问题     IIS状态代码的含义 <br>概要 <br>当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 <br>更多信息 <br>日志文件的位置 <br>在默认状态下,IIS把它的日志文件放在%WINDIR\System32\Logfiles文件夹中。每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。 <br>HTTP <br>1xx-信息提示 <br>这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 <br>100-继续。 <br>101-切换协议。 <br>2xx-成功 <br>这类状态代码表明服务器成功地接受了客户端请求。 <br>200-确定。客户端请求已成功。 <br>201-已创建。 <br>202-已接受。 <br>203-非权威性信息。 <br>204-无内容。 <br>205-重置内容。 <br>206-部分内容。 <br>3xx-重定向 <br>客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 <br>301-对象已永久移走,即永久重定向。 <br>302-对象已临时移动。 <br>304-未修改。 <br>307-临时重定向。 <br>4xx-客户端错误 <br>发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。400-错误的请求。 <br>401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: <br>401.1-登录失败。 <br>401.2-服务器配置导致登录失败。 <br>401.3-由于ACL对资源的限制而未获得授权。 <br>401.4-筛选器授权失败。 <br>401.5-ISAPI/CGI应用程序授权失败。 <br>401.7–访问被Web服务器上的URL授权策略拒绝。这个错误代码为IIS6.0所专用。 <br>403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因: <br>403.1-执行访问被禁止。 <br>403.2-读访问被禁止。 <br>403.3-写访问被禁止。 <br>403.4-要求SSL。 <br>403.5-要求SSL128。 <br>403.6-IP地址被拒绝。 <br>403.7-要求客户端证书。 <br>403.8-站点访问被拒绝。 <br>403.9-用户数过多。 <br>403.10-配置无效。 <br>403.11-密码更改。 <br>403.12-拒绝访问映射表。 <br>403.13-客户端证书被吊销。 <br>403.14-拒绝目录列表。 <br>403.15-超出客户端访问许可。 <br>403.16-客户端证书不受信任或无效。 <br>403.17-客户端证书已过期或尚未生效。 <br>403.18-在当前的应用程序池中不能执行所请求的URL。这个错误代码为IIS6.0所专用。 <br>403.19-不能为这个应用程序池中的客户端执行CGI。这个错误代码为IIS6.0 fef 专用。 <br>403.20-Passport登录失败。这个错误代码为IIS6.0所专用。 <br>404-未找到。 <br>404.0-(无)–没有找到文件或目录。 <br>404.1-无法在所请求的端口上访问Web站点。 <br>404.2-Web服务扩展锁定策略阻止本请求。 <br>404.3-MIME映射策略阻止本请求。 <br>405-用来访问本页面的HTTP谓词不被允许(方法不被允许) <br>406-客户端浏览器不接受所请求页面的MIME类型。 <br>407-要求进行代理身份验证。 <br>412-前提条件失败。 <br>413–请求实体太大。 <br>414-请求URI太长。 <br>415–不支持的媒体类型。 <br>416–所请求的范围无法满足。 <br>417–执行失败。 <br>423–锁定的错误。 <br>5xx-服务器错误 <br>服务器由于遇到错误而不能完成该请求。 <br>500-内部服务器错误。 <br>500.12-应用程序正忙于在Web服务器上重新启动。 <br>500.13-Web服务器太忙。 <br>500.15-不允许直接请求Global.asa。 <br>500.16–UNC授权凭据不正确。这个错误代码为IIS6.0所专用。 <br>500.18–URL授权存储不能打开。这个错误代码为IIS6.0所专用。 <br>500.100-内部ASP错误。 <br>501-页眉值指定了未实现的配置。 <br>502-Web服务器用作网关或代理服务器时收到了无效响应。 <br>502.1-CGI应用程序超时。 <br>502.2-CGI应用程序出错。application. <br>503-服务不可用。这个错误代码为IIS6.0所专用。 <br>504-网关超时。 <br>505-HTTP版本不受支持。 <br>FTP <br>1xx-肯定的初步答复 <br>这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。 <br>110重新启动标记答复。 <br>120服务已就绪,在nnn分钟后开始。 <br>125数据连接已打开,正在开始传输。 <br>150文件状态正常,准备打开数据连接。 <br>2xx-肯定的完成答复 <br>一项操作已经成功完成。客户端可以执行新命令。200命令确定。 <br>202未执行命令,站点上的命令过多。 <br>211系统状态,或系统帮助答复。 <br>212目录状态。 <br>213文件状态。 <br>214帮助消息。 <br>215NAME系统类型,其中,NAME是AssignedNumbers文档中所列的正式系统名称。 <br>220服务就绪,可以执行新用户的请求。 <br>221服务关闭控制连接。如果适当,请注销。 <br>225数据连接打开,没有进行中的传输。 <br>226关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件)。 <br>227进入被动模式(h1,h2,h3,h4,p1,p2)。 <br>230用户已登录,继续进行。 <br>250请求的文件操作正确,已完成。 <br>257已创建“PATHNAME”。 <br>3xx-肯定的中间答复 <br>该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。331用户名正确,需要密码。 <br>332需要登录帐户。 <br>350请求的文件操作正在等待进一步的信息。 <br>4xx-瞬态否定的完成答复 <br>该命令不成功,但错误是暂时的。如果客户端重试命令,可能会执行成功。421服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。 <br>425无法打开数据连接。 <br>426Connectionclosed;transferaborted. <br>450未执行请求的文件操作。文件不可用(例如,文件繁忙)。 <br>451请求的操作异常终止:正在处理本地错误。 <br>452未执行请求的操作。系统存储空间不够。 <br>5xx-永久性否定的完成答复 <br>该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同 fef 的错误。500语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误。 <br>501在参数中有语法错误。 <br>502未执行命令。 <br>503错误的命令序列。 <br>504未执行该参数的命令。 <br>530未登录。 <br>532存储文件需要帐户。 <br>550未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)。 <br>551请求的操作异常终止:未知的页面类型。 <br>552请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。 <br>553未执行请求的操作。不允许的文件名。 <br>常见的FTP状态代码及其原因 <br>150-FTP使用两个端口:21用于发送命令,20用于发送数据。状态代码150表示服务器准备在端口20上打开新连接,发送一些数据。 <br>226-命令在端口20上打开数据连接以执行操作,如传输文件。该操作成功完成,数据连接已关闭。 <br>230-客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。 <br>331-客户端发送用户名后,显示该状态代码。无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。 <br>426-命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。 <br>530-该状态代码表示用户无法登录,因为用户名和密码组合无效。如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。如果使用匿名帐户登录,IIS的配置可能拒绝匿名访问。 <br>550-命令未被执行,因为指定的文件不可用。例如,要GET的文件并不存在,或试图将文件PUT到您没有写入权限的目录。</p>对HTTP404状态码的理解 <br><br>  HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。但是,Web服务器默认的404错误页面,无论Apache还是IIS,均十分简陋、呆板且对用户不友好,无法给用户提供必要的信息以获取更多线索,无疑这会造成用户的流失。 <br><br>  因此,很多网站均使用自定义404错误的方式以提供用户体验避免用户流失。一般而言,自定义404页面通用的做法是在页面中放置网站快速导航链接、搜索框以及网站提供的特色服务,这样可以有效的帮助用户访问站点并获取需要的信息。 404错误的处理方式 <br>(一)定制404错误页面的基本原则 <br><br>  首先应明确的是,404错误应工作在服务器级而不是网页级。对定制使用动态页面如PHP脚本类型的404页时,必须确保在PHP执行前服务器已经顺利地送出“404”状态码,不然,一旦执行到了ISAPI级别,返回的状态码便只能是“200”或其他如“302”之类的重定向状态码了。 <br><br>  其次,在自定义网站的404错误页面时,对设置的错误页面URL链接应使用相对路径而不是绝对路径,而且自定义404页面应该放在网站根目录下。尽管无效链接可能是多种形式的URL,但当发生404访问错误时,WEB服务器会自动将其转到自定义的当404错误页中,这跟URL的形似没有关系。 <br><br>(二)Apache下设置404错误页面 <br><br>  为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可: <br><br>ErrorDocument 404 /notfound.php <br><br>注意: <br>1.切记不要将404错误转向到网站主页,否 fef 可能会导致主页在搜索引擎中消失 <br>2.切记不要使用绝对URL(例如: <A href="http://wenwen.soso.com/z/UrlAlertPage.e?sp=Shttp://www.bloghuman.com/nofound.php" target="_blank">http://www.bloghuman.com/nofound.php</A>形式),如果使用绝对URL返回的状态码是“302” “200”(已测试)<br><br><br>(三)IIS/ASP.net下设置404错误页面 <br><br>首先,修改应用程序根目录的设置,打开 “web.config” 文件编辑,在其中加入如下内容: <br><configuration> <br><system.web> <br><customErrors mode=”On” defaultRedirect=”error.asp”> <br><error statusCode=”404″ redirect=”notfound.asp” /> <br></customErrors> <br></system.web> <br></configuration> <br><br>注:上文例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。 <br><br>然后,在自定义的404页面“notfound.asp”中加入: <br><br><% <br>Response.Status = “404 Not Found” <br>%> <br><br>这样,便可以保证IIS能够正确地返回“404”状态码 <br><br>(四)在IIS/ASP.net下设置404静态页面 <br><br>设置静态404错误页面的方法则比较简单,在IIS管理器中右键单击要管理的网站,打开“属性”中的“自定义错误信息”页,为“404”设定相应的错误信息页即可  
最新评论共有位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名评论