文件temp_ {guid}中的错误无法加载数据库信息SP27

2020-08-20 18:54发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用.net 4.6运行VS2019环境。 我的项目是Web Api,我有一个CrystalReports服务的库。我收到以下错误:

文件temp_66009bf9-6a2d-4184-895a-1d543ba0a14a 2672_2216_ {64F682DC-D0A4-4CBE-A2CF-1B617B9251AB} .rpt中的错误:无法加载数据库信息。

我已经在我的开发和生产Web服务器上安装了CRforVS13SP27_0-10010309。 可在开发人员中使用,但无法生产。

我查看了一些帖子,有些帮助了,有些不适合我的环境。 对于此特定问题,我尚未找到解决方案。

代码:
...
var rptFile =" c:\ file-to-webserver \ app_data \ crystal \ CReport.rpt"

使用(CReport rpt = new CReport())
{
rpt.Load(rptFile);
//dtCrystal传入; 有1行,而System.Data.DataTable有TableName set
rpt.SetDataSource(dtCrystal); //在这里失败

}

我尝试了很多次迭代都没有成功,需要一些帮助。 谢谢,

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用.net 4.6运行VS2019环境。 我的项目是Web Api,我有一个CrystalReports服务的库。我收到以下错误:

文件temp_66009bf9-6a2d-4184-895a-1d543ba0a14a 2672_2216_ {64F682DC-D0A4-4CBE-A2CF-1B617B9251AB} .rpt中的错误:无法加载数据库信息。

我已经在我的开发和生产Web服务器上安装了CRforVS13SP27_0-10010309。 可在开发人员中使用,但无法生产。

我查看了一些帖子,有些帮助了,有些不适合我的环境。 对于此特定问题,我尚未找到解决方案。

代码:
...
var rptFile =" c:\ file-to-webserver \ app_data \ crystal \ CReport.rpt"

使用(CReport rpt = new CReport())
{
rpt.Load(rptFile);
//dtCrystal传入; 有1行,而System.Data.DataTable有TableName set
rpt.SetDataSource(dtCrystal); //在这里失败

}

我尝试了很多次迭代都没有成功,需要一些帮助。 谢谢,

付费偷看设置
发送
1条回答
SC_Yao
1楼 · 2020-08-20 19:24.采纳回答

从SP 26开始,我们还原了crdb_adonet.dll,因此可能需要先卸载先前版本,然后再安装SP 27。

此外,还需要从web.config中删除LegacyMode。 用于数据库连接的文件,最新的Framework版本不再需要。

我建议使用Fiddler查看从何处加载web.config文件,典型的原因是您的应用正在加载旧的配置文件, 重定向到旧版本的CR运行时。

由于它可以在质量检查中使用,因此App服务器上的某些内容不是最新的。

Don

一周热门 更多>