导航
WASP Helpdesk.“src=
  • 登记

  • 或者
  • 登录
    你的邮件
    需要密码提醒?
或者
联系我们
  • 保持联系

    向我们发送电子邮件

  • 开始聊天会话

  • 知识库阅读帮助文章
  • 消息新闻和更新
  • 联系我们我们在这里提供帮助
  • 训练查看我们的选项
  • 门户网站
  • 知识库
  • 软件
  • 没有C:Drive的机器上未能打开报告
订阅 下载PDF.

没有C:Drive的机器上未能打开报告

斯科特·科瑞撤
2017-04-10
在软件

Microsoft Visual Studio.NET应用程序使用Crystal Reports 10用于Visual Studio.net SDK作为报告开发工具。当应用程序部署到没有C:Drive的计算机时,出现以下错误消息:“加载报告失败”。终端服务器和Citrix服务器上没有C:驱动器是常见的。

要解决此问题:

出现此错误消息是因为应用程序设置了指向C:驱动器的注册表值。要解决错误消息,请使用以下步骤在注册表编辑器中更改这些注册表值。

**警告:以下分辨率涉及编辑注册表。使用注册表编辑器不正确会导致可能要求您重新安装Microsoft Windows操作系统的严重问题。使用您自己的风险使用注册表编辑器。在编辑注册表之前,强烈建议您在编辑注册表之前制作注册表文件(System.Dat和User.Dat)的备份副本。

  1. 在这一点开始菜单,点击跑步。

  2. 在里面跑步对话框,键入regedit.然后点击好的。

  3. 在里面注册表编辑器浏览到以下子键:
    HKEY_LOCAL_MACHINE \软件\ Business Objects \ 10.5 \ Report Application Server \ InProcserver \ LocalConnectionMgr

  4. 右键单击connectionDirectoryPath.字符串值,然后单击调整。

  5. 在里面价值数据文本框,将“C:\”更改为驱动器号,其中存在以下目录(您可能需要搜索计算机以查找此目录存在的位置):
    \程序文件\常见文件\ Crystal Decisions \ 2.5 \ bin。单击确定。

  6. 右键单击localconnectionmgr.子项,单击新的然后点击字符串值。

  7. 这个名字字符串值“reportDirectoryPath.“。

  8. 右键单击reportDirectoryPath.字符串值并单击调整。

  9. 在里面价值数据文本框,在步骤5中键入相同的驱动器号。

请注意,文章是指Crystal Reports 10,但它也适用于Crystal Reports XI版本2.只需在其中搜索值的注册表,其中一个值
指定的。(它应该是HKEY_LOCAL_MACHINE \ Software \ Business Objects \ 10.5 \ Report Application Server \ InProcserver \ LocalConnectionMGR,用于所有WASP产品的当前版本。)

KBase文章ID:Crystal Reports技术支持站点上的C2016508。
http://technicalsupport.businessobjects.com/Publishing/913/c2016508_f.html

BusinessObjects文章内容如下复制:

文章是指:Crystal Reports 10

症状

Microsoft Visual Studio .NET应用程序使用Crystal Reports 10
Visual Studio .NET SDK作为Reporting开发工具。
当应用程序部署到没有C驱动器的计算机时,
出现以下错误消息:
“加载报告失败”
为什么出现此错误消息以及如何解决它?

背景信息
-----------------------
终端服务器和Citrix服务器上没有C驱动器是常见的。

解析度
出现此错误消息,因为应用程序设置注册表值
指向C驱动器。要解决错误消息,请使用以下步骤
要在注册表编辑器中更改这些注册表值。

====================.

警告:
以下分辨率涉及编辑注册表。使用注册表
编辑错误可能会导致可能要求您的严重问题
重新安装Microsoft Windows操作系统。使用注册表编辑器
你自己的风险。

帮助:
有关如何编辑注册表项的信息,请查看“更改键和”
“注册表编辑器”(RegedIt.exe)中的“值”在线帮助主题。

推荐:
强烈建议您制作注册表文件的备份副本
(在编辑注册表之前,在Win9x计算机上的system.dat和user.dat上)。

====================.

1.在“开始”菜单上,单击“运行”。
2.在“运行”对话框中,键入“regedit”,然后单击“确定”。
3.在注册表编辑器中浏览到以下子项:
HKEY_LOCAL_MACHINE \ SOFTWARE \ CRYSTAL DFININITY \ 10.0 \ REPORT应用程序
Server \ InProcserver \ LocalConnectionMgr
4.右键单击“ConnectionDirectoryPath”字符串值,然后单击
“修改”。
5.在“值数据”文本框中,将“C:\”更改为驱动器号
存在以下目录(您可能需要搜索计算机以查找
此目录存在的地方):
\程序文件\常见文件\ Crystal Decisions \ 2.5 \ Bin
单击“确定”。
6.右键单击“LocalConnectionMgr”子项,单击“新建”,然后单击
'字符串值'。
7.将此字符串值“ReportDirectoryPath”命名。
8.右键单击“ReportDirectoryPath”字符串值,然后单击“修改”。
9在“值数据”文本框中,在键入时键入相同的驱动器号
第5步。

====================.

注意:
更改注册表后,重新启动受影响的服务或
根据需要申请。

====================.

现在,当运行应用程序时,不会出现错误消息。

评价本页的质量

这个页面很有帮助:) :(这个页面并没有帮助

2人中的2页有用


快速跳转
  • WASP Helpdesk.
  • 知识库
  • 消息
  • 联系我们
最佳
提供帮助显示软件DeskPro.