点击此处---> 群内免费提供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); //在这里失败
}
我尝试了很多次迭代都没有成功,需要一些帮助。 谢谢,
从SP 26开始,我们还原了crdb_adonet.dll,因此可能需要先卸载先前版本,然后再安装SP 27。
此外,还需要从web.config中删除LegacyMode。 用于数据库连接的文件,最新的Framework版本不再需要。
我建议使用Fiddler查看从何处加载web.config文件,典型的原因是您的应用正在加载旧的配置文件, 重定向到旧版本的CR运行时。
由于它可以在质量检查中使用,因此App服务器上的某些内容不是最新的。
Don
一周热门 更多>