URLScan 上使用 FrontPage,则您会收到一条错误消息

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 307976
本文已归档。它按“原样”提供,并且不再更新。
症状
当试图使用 FrontPage 客户端可以连接到 Web 站点或发布 Web 站点时您会收到下面的错误消息并不打开的网站:
http://address Web 服务器似乎不具有 FrontPage 服务器扩展安装。
其中 http://address 是服务器具有以下配置:
  • 服务器正在运行 Microsoft Internet Information Services (IIS)。
  • 在服务器上安装了 FrontPage 服务器扩展。
  • 安装 URLScan 实用程序。
原因
在安装 URLScan 工具时, 安装该 Urlscan.ini 文件,其中列出了默认设置。默认设置以访问服务器的 FrontPage 拒绝请求。
解决方案
如果您编辑 Urlscan.ini 文件中的设置,您可以使用 FrontPage 服务器扩展。若要这样做,请按照下列步骤操作:
  1. 在 Windows 资源管理器中找到 Urlscan.ini 文件。默认状态下,在以下文件夹中创建此文件:
    Drive: \WINNT\System32\Inetsrv\urlscan
    其中 Drive 表示您的硬盘的驱动器号。
  2. 创建文件的副本并将其命名 Urlscan.old。
  3. 在记事本,中打开该 Urlscan.ini 的原始副本文件。
  4. 找到 [选项] 部分。更改该 AllowDotInPath = 0 设置到 AllowDotInPath = 1。
  5. 找到 [AllowVerbs] 部分。更改该 ; OPTIONS OPTIONS 谓词。(删除分号 uncomments 行)

    : 如果安装 URLScan 2.1,您不需要进行此更改。URLScan 2.1 中,此已得到纠正。URLScan 2.1,请访问以下 Microsoft 网站:如果您 URLScan 2.0 您需要进行此更改。版本 2.0 包括在光盘上。
  6. 保存要替换原始文件。
  7. 停止并重新启动 IIS 服务。
    236166使用 NET STOP 和到强制 IIS 服务的 NET START 命令可以 Re-Read 注册表
    202013对于 Iisreset.exe Internet Information Services 5.0 命令行语法
  8. 测试使用 FrontPage 连接能力。
如果您进一步遇到困难与其他 IIS 功能虽然运行 URLScan,设置 EnableLogging = [选项] 中的 1 Urlscan.ini,然后重新启动 IIS 的部分。如果出现任何错误,检查有关哪些请求会被拒绝 Urlscan.log 文件中的最后一个条目。
更多信息
URLScan 保护服务器免受攻击通过关闭未使用由服务器的功能。默认设置 Urlscan.ini 文件中的则可下载文件中包含假定只有活动服务器页面 (ASP) 和如超文本标记语言 (HTML) 页面和图像的静态内容服务的服务器。它还假定您没有使用以下技术:
  • CGI (.exe) 的可执行文件
  • WebDAV
  • 索引服务器
  • Internet 或基于 HTTP 的打印
  • 服务器端包含 (SSI)
如果希望使用这些技术的任何您将需要相应地更改 Urlscan.ini 文件。

有关安装和配置 URLScan 的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307608在 IIS 上使用 URLScan
309394如何使用 FrontPage 2000 中使用 URLScan

其他可能影响 FrontPage 的设置

  • 指定一个 AlternateServerName 防止 FrontPage 连接或 $ 发布,即使它被配置为返回实际的 Web 服务器的名称。
  • 设置 RemoveServerHeader = 1 还可防止从连接或发布的 FrontPage。
  • 函数所站点计数器基于 CGI 的 FrontPage 网站组件,您需要启用 Urlscan.ini 文件中扩展名为.exe 的文件的文件的使用。因为这将允许同时执行其他 CGI 应用程序,管理员应考虑使用 ISAPI 或基于 ASP 的计数器。 有关使用 FrontPage 使用基于 ASP 的计数器的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
    309008如何: 在 FrontPage 2000 中使用 ASP PageCounter 组件
    若要对文件扩展名为.exe 的文件的请求设置以下配置之一:
    • 如果您设置 UseAllowExtensions = 0,然后注释出或删除该 Urlscan.ini 的该 [DenyExtensions] 节中的.exe 文件。

      -或者-
    • 如果您设置 UseAllowExtensions = 1,然后向 Urlscan.ini 文件的 [AllowExtensions] 节中添加.exe。
  • 设置 AllowLateScanning = 1 负载 URLScan 为低优先级筛选器。这允许加载下面 FrontPage 级别较低的兼容性筛选器 Fpexedll.dll URLScan。有关 Fpexedll.dll 筛选器和 URLScan 的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    189799有关 Fpexedll.dll 常见问题
    309394如何使用 FrontPage 2000 中使用 URLScan
inf FPSE prb 首页

警告:本文已自动翻译

属性

文章 ID:307976 - 上次审阅时间:02/24/2014 17:52:08 - 修订版本: 2.3

Microsoft FrontPage 2002 标准版, Microsoft FrontPage 2002 Server Extensions, Microsoft FrontPage 2000 标准版, Microsoft FrontPage 2000 服务器扩展, Microsoft Visual InterDev 1.0 标准版, Microsoft Visual InterDev 6.0 标准版

  • kbnosurvey kbarchive kbmt kbwebpublishing kbwebserver kbopenfile kberrmsg kbprb KB307976 KbMtzh
反馈
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)