从基于磁盘的网站发布后浏览数据库结果页面的 FP2000: 错误

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

点击这里察看该文章的英文版: 219170
本文已归档。它按“原样”提供,并且不再更新。
症状
您将基于磁盘的网站发布到 Web 服务器后,您可能会收到以下错误消息,当您预览此网页在浏览器中包含数据库结果区域的页面上:
数据库结果错误
数据库连接名为 DatabaseName 是未定义的。

如果,则会发生此问题:
* 该连接已从网站中删除
* 在文件 global.asa 丢失或包含错误
* 在根文件夹没有启用脚本权限
* web 未标记为应用程序根
其中 DatabaseName 是您的数据库连接的名称。
原因
当 Web 未标记为应用程序根目录时,就会发生此行为。

为应用程序根目录不会自动创建网站。活动服务器页面 (ASP) 和数据库功能不起作用,除非该 Web 应用程序根的一部分。
解决方案
若要解决此问题,使用下列方法之一。

方法 1: 验证数据库连接

若要验证数据库连接,请按照下列步骤操作:
  1. 打开 Web 服务器上。
    1. 文件 菜单上单击 打开网站
    2. 文件夹名称 框中键入网站的名称。 (示例: http://localhost/myweb)
    3. 单击 打开
  2. 工具 菜单上单击 网站设置
  3. 单击 数据库 选项卡。
  4. 选择数据库的连接,单击 验证。在列表中的每个数据库重复此步骤。

方法 2: 设置根文件夹,以允许在运行的程序

若要将根文件夹,以允许运行程序,请按照下列步骤操作:
  1. 打开 Web 服务器上。
    1. 文件 菜单上单击 打开网站
    2. 文件夹名称 框中键入网站的名称。 (示例: http://localhost/myweb)
    3. 单击 打开
  2. 视图 菜单上单击 文件夹
  3. 文件夹 列表中用鼠标右键单击最高级别文件夹,然后单击 属性
  4. 单击以选中 允许运行的程序 复选框,然后单击 确定: 在包含 ASP 的子文件夹,您可能需要用鼠标右键单击该文件夹,然后选中 允许运行的程序 复选框,为 ASP 才能正常工作。

    使用 FrontPage 2000 服务器扩展的 Microsoft Internet 信息服务器 4.o 或 Internet Information Services 5.0 上承载的站点还需要具有创建应用程序根。单击 目录 选项卡,在 Internet 服务管理器中,然后单击 创建

方法 3: 使用数据库连接创建一个新页

若要进行新的页面使用数据库连接,请按照下列步骤操作:
  1. 在 FrontPage 的 网页 视图中打开一个新页面。
  2. 插入 菜单上指向 数据库,,单击 结果
  3. 在数据库结果向导的一个步骤中单击以选中 使用现有的数据库 选项,并从列表中选择您的数据库。
  4. 单击 下一步,并接受所有默认值。
  5. 完成向导后保存网页到 Web 服务器) 上 : 初始网页已被保存后,您可以删除使用此方法创建该文件。
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的问题。
更多信息
如果您承载您的网站上使用 FrontPage 2000 服务器扩展的 Internet 信息服务器 3.0,请参阅 Microsoft 知识库中下面的文章:
215365服务器错误: 文件夹 ' / Cgi bin 是否已标记的可执行文件
首页应用程序根目录

警告:本文已自动翻译

属性

文章 ID:219170 - 上次审阅时间:10/14/2013 19:42:29 - 修订版本: 1.0

Microsoft FrontPage 2000 标准版

  • kbnosurvey kbarchive kbmt kbbug kbpending KB219170 KbMtzh
反馈