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