在我所在的团队已经完成的项目中,我们的测试环境中出现了看似间歇性的Access is Denied
错误,这些错误来自我们的程序集的ActiveReports许可证DLL。
在花费了许多许多工时之后,我们能够确定一个模式:我们将我们的项目构建到测试环境,我们的应用程序在那一天工作得很好。 但是,第二天任何查看报告的尝试都会遇到Access Denied
违规行为。
作为测试,我们在Test中构建了我们的项目,并等了一天。果然,我们开始看到错误。但是,我们立即为程序集重新生成了我们的许可证DLL,并将其插入 - 这导致我们的Access is Denied
错误导致消失。
对我们团队的怀疑是,这可能指向许可证上的某种“活动期”,就像我们的装配许可证DLL被视为某些描述的1天试用许可证一样。
问题:ActiveReports许可证DLL在什么情况下有1天的限制?
答案 0 :(得分:2)
安德鲁,
我假设你有付费执照。
我们没有看到这样的错误,因此没有1天的限制。如果支付许可证,则没有“时间”限制。它永远有效。只有试用许可证有30天的时间限制,并且在Visual Studio中会出现唠叨屏幕,并且在运行报告后页面底部会显示一条评估消息。
你是什么意思“但是,我们立即重新生成了我们的装配许可证DLL”?您说在查看报告时会看到错误。因此,该项目编译得很好,但许可证信息不会嵌入。我是对的吗?
这是Visual Studio?,脚本,命令行?这是winforms,Web应用程序还是网站项目?您是否在此计算机上定期或按计划运行任何注册表清理程序?
这是什么“拒绝访问”错误?你能给我们发一叠或屏幕截图吗?您是否也可以向我们发送购买许可证的用户名/公司信息。您使用的是什么版本的ActiveReports 7?
我们有一个许可证诊断工具,我们有时会使用它来解决这些问题。请发送电子邮件至rajnish.sinha@grapecity.com,我会将工具发送给您。
我还建议你也在ActiveReports forum上发布问题,以便更快地回复。