当您查看包含网格的 Microsoft Project Web Access 页面时,您会收到"VB 脚本"无法创建业务对象"错误消息

文章翻译 文章翻译
文章编号: 321357 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

症状

当您查看包含网格的 Microsoft Project Web Access 网页时, 您可能会遇到的一个或多个以下行为:
  • 如在时间表网格这样的控件连续显示加载数据消息和 Microsoft Internet Explorer 中的状态栏将显示错误页面。
  • 您收到下面的脚本运行时错误:
    此 Web 页的问题可能使其无法正常显示或功能不正常。在将来可以通过双击警告图标显示在状态栏中显示此消息。

    Line: n
    错误: Internet 服务器错误: 找不到对象/模块
    代码: 0
    URL: http:// ServerName/ProjectServer/TasksPage.asp
    -或者-
    VB 脚本: Microsoft Project Web Access

    试图访问存储在数据库中的资源时出错。既有太多的资源或 Microsoft Project Server 可能没有正确的 DSN 配置。请与服务器管理员联系。
    -或者-
    不能创建业务对象
    注意数据源名称 (DSN) 是程序用来请求一个开放式数据库连接(ODBC) (ODBC) 数据源的连接名称。

原因

如果您使用 Microsoft Internet Information Services (IIS) 中的版本 2.0,URLScan 安全工具和未正确配置,可能会发生此行为。如果运行的 IIS 6.0 在承载 MSADC 虚拟目录的应用程序池出现故障的情况下也可能出现此行为。

解决方案

要变通解决此问题,验证 MSADC 虚拟目录存在于承载 Microsoft Project Server 的网站。同时,验证 MSADC 属性 对话框中为虚拟目录中指定 MSADC 文件夹是一个有效的本地路径。若要这样做,请按照下列步骤。
  1. 启动 Internet 服务管理器,或打开 IIS 管理单元中包含 Microsoft 管理控制台 (MMC)。
  2. 展开 * ServerName,其中 ServerName 是包含在 Microsoft Project Web Access Web 站点,然后展开 默认网站 的服务器的名称。
  3. 验证 MSADC 虚拟目录列在 默认网站 下。如果未列出 MSADC 虚拟目录,则继续执行步骤 4。 列出的 MSADC 虚拟目录继续执行步骤 5。
  4. 重新创建 MSADC 虚拟目录。若要这样做,请按照下列步骤操作:
    1. 单击 默认网站
    2. 操作 菜单上指向 新建,然后单击 虚拟目录

      虚拟目录创建向导启动。
    3. 单击 下一步
    4. 虚拟目录别名 框中键入 MSADC,然后单击 下一步
    5. 目录 框中键入计算机的硬盘上的物理 MSADC 文件夹完整路径。或者,单击 浏览浏览文件夹 对话框中选择 MSADC 目录,然后单击 确定

      注意MSADC 文件夹的默认位置是 Files\Common Files\System\MSADC。
    6. 单击 下一步
    7. 在访问权限页上单击以选中 读取运行脚本 (例如 ASP)执行 (如 ISAPI 应用程序或 CGI) 复选框,然后单击 下一步
    8. 单击 完成
    9. 用鼠标右键单击您刚刚创建的 MSADC 虚拟目录,然后单击 属性
    10. MSADC 属性 对话框中验证您具有以下设置:
      • 虚拟目录 选项卡
      • 本地路径:
        \Program Files\Common Files\System\MSADC
      • 选中 读取 复选框
      • 起始点:Default Web Site \MSADC
      • 执行权限:脚本和可执行文件
      • 目录安全性 选项卡 (位于 匿名访问和身份验证控制 中,单击 编辑
      • 匿名访问 复选框未选中
      • 基本访问 复选框未选中
      • 未选中 集成 Windows 身份验证
    11. 单击 确定
    12. 在右窗格中所选 MSADC 虚拟目录单击 msadcs.dll 文件。
    13. 用鼠标右键单击该文件,然后单击 属性
    14. 单击 目录安全性 选项卡。
    15. 单击 匿名访问和验证控件的编辑 按钮。
    16. 单击以选中在 集成 Windows 身份验证 复选框。
    17. 单击 确定 两次。
  5. 用鼠标右键单击您刚刚创建的 MSADC 虚拟目录,然后单击 属性
  6. 单击 虚拟目录 选项卡,验证已选中 在此计算机上找到文件夹 选项和 本地路径 框包含到 MSADC 文件夹在本地计算机上完整的路径。

    注意默认位置是 Files\Common Files\System\MSADC。

    如果未指定正确的本地路径,则更改为指向正确的目录路径。若要这样做,请按照下列步骤操作:
    1. 单击 浏览
    2. 浏览文件夹 对话框中查找,并选择 MSADC 文件夹,并再单击 确定
    3. MSADC 属性 对话框中单击 确定

属性

文章编号: 321357 - 最后修改: 2014年2月26日 - 修订: 3.5
这篇文章中的信息适用于:
  • Microsoft Project Server 2002
  • Microsoft Office Project Web Access
  • Microsoft Office Project Server 2003
关键字:?
kbnosurvey kbarchive kbmt kberrmsg kbprb KB321357 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 321357
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com