简体   繁体   English

ActiveReports 7 - 应用程序许可证是否到期? 如果是的话,何时?

[英]ActiveReports 7 - Does an application license expire? If so, when?

On a project that the team I am on is nearly done with, we've had seemingly intermittent Access is Denied errors on our Test environment, stemming from our assembly's ActiveReports License DLL. 在我所在的团队几乎完成的项目中,我们的测试环境中看似间歇性的Access is Denied错误源于我们程序集的ActiveReports License DLL。

After spending many, many manhours, we were able to determine a pattern: we would build our project to the Test environment, where our app would work just fine for that day. 经过许多工时后,我们能够确定一个模式:我们将项目构建到测试环境,我们的应用程序在那天工作得很好。 However , the next day any attempt to view a report would meet with an Access Denied violation. 但是 ,第二天任何查看报告的尝试都会遇到Access Denied

As a test, we built our project in Test, and waited one day. 作为测试,我们在Test中构建了我们的项目,并等待了一天。 Sure enough, we started seeing errors. 果然,我们开始看到错误。 However, we immediately re-generated our License DLL for the assembly, and plugged it in - this caused our Access is Denied errors to vanish. 但是,我们立即为程序集重新生成了我们的许可证DLL,并将其插入 - 这导致我们的Access is Denied错误消失。

The suspicion on our team is that this may point to some sort of 'active period' on the license, as if our Assembly License DLL was being treated as a 1-day trial license of some description. 对我们团队的怀疑是,这可能指向许可证上的某种“活动期”,就像我们的Assembly License DLL被视为某些描述的1天试用许可一样。

Question: Under what circumstances does an ActiveReports License DLL have a 1-day limit? 问题: ActiveReports License DLL在什么情况下有1天的限制?

Andrew, 安德鲁,

I am assuming that you have a paid license. 我假设你有付费执照。

We have not seen an error like this and there is no 1-day limit as such. 我们没有看到这样的错误,因此没有1天的限制。 If the license is paid, there is no "time" limit. 如果支付许可证,则没有“时间”限制。 It is valid for ever. 它永远有效。 Only trial license has 30-days time limit and that will come with a nag screen in Visual Studio and the pages have an eval message at the bottom after report is run. 只有试用许可证有30天的时间限制,并且在Visual Studio中会出现唠叨屏幕,并且在运行报告后页面底部会显示一条评估消息。

What do you mean by "However, we immediately re-generated our License DLL for the assembly"? 你是什​​么意思“但是,我们立即重新生成了我们的装配许可证DLL”? You say that error is seen when you view the report. 您说在查看报告时会看到错误。 So, the project compiles just fine, but the license info does not get embedded. 因此,该项目编译得很好,但许可证信息不会嵌入。 Am I correct? 我对么?

Is this Visual Studio?, script, command line? 这是Visual Studio?,脚本,命令行? Is this winforms, web application, or website project? 这是winforms,Web应用程序还是网站项目? Do you have any registry cleaners on this machine that you run periodically or on a schedule? 您是否在此计算机上定期或按计划运行任何注册表清洁程序?

What is this "access denied" error? 什么是“访问被拒绝”错误? Can you send us a stack or a screen shot? 你能给我们发一叠或屏幕截图吗? Can you also send us your username/company information under which the license was purchased. 您是否也可以向我们发送购买许可证的用户名/公司信息。 What build of ActiveReports 7 are you using? 您使用的是什么版本的ActiveReports 7?

We have a license diagnostic tool that we use sometime to troubleshoot these scenarios. 我们有一个许可证诊断工具,我们有时会使用它来解决这些问题。 Please email me at rajnish.sinha@grapecity.com and I will send you the tool. 请发送电子邮件至rajnish.sinha@grapecity.com,我会将工具发送给您。

I would also suggest that you also post your questions on ActiveReports forum for a quicker response. 我还建议您也在ActiveReports论坛上发布您的问题,以便更快地做出回应。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM