Crystal报告无法使用Azure网络应用程序

我们在asp.net应用程序中使用水晶报告(https://kegxchange.azurewebsites.net/) 但是,当我们发布应用程序时,我们收到错误“无法加载文件或程序集”CrystalDecisions.Web“。是否可以为本网站安装水晶报表运行时,或者是否有解决方案来运行水晶报表。过去几年中,我们在生产托管服务器上成功运行此应用程序,没有任何问题。由于我们正在将此应用程序移至天青云平台,因此如果我们运行相同的应用程序而不做任何更改,那将会很好。Crystal报告无法使用Azure网络应用程序

回答:

您无法在Azure Web Apps中运行Crystal Reports,因为您无法在Web Apps沙箱中安装COM组件。您需要使用虚拟机才能执行此操作,并且您的应用程序应该无需任何更改即可运行。

顺便说一句,在feedback.azure.com上,向Web应用程序添加Crystal Reports支持的请求被拒绝(link)。

回答:

是否有可能安装Crystal Reports运行此站点

不幸的是,水晶报表是不Azure的Web应用程序的支持。由于WebApp是sandbox。

是否有解决方案用于运行水晶报表的解决方案。

您可以使用Azure虚拟机或云服务来做到这一点。您可以从Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison了解更多信息。

参考:

How to: Migrate and Publish a Web Application to an Azure Cloud Service from Visual Studio

以上是 Crystal报告无法使用Azure网络应用程序 的全部内容, 来源链接: utcz.com/qa/264526.html

回到顶部