部署ClickOnce后,ReportViewer出错 - HRESULT:0x80131401

时间:2014-06-06 17:36:10

标签: c# winforms .net-4.5 clickonce reportviewer

我希望这能帮助我解决这个问题。

我在使用.net framework 4.5和ReportViewer 11(Reporv Viewer 2012)构建应用程序(winforms)时遇到问题。几周后我使用Windows Azure进行部署并安装到客户端,但是当我运行报告时显示异常。

**An error occurred during local report processing.
Failed to load expression host assembly. Details: Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)**

当我在网络中部署(LAN)工作正常,但是当我通过互联网部署时出现此错误,只有当我通过快捷方式.appref-ms启动应用程序时才会出现此错误,但是如果我启动应用程序执行.exe文件显示报告正确。

其他一些人有这个问题,如何解决?

感谢。

1 个答案:

答案 0 :(得分:0)

我发现了我的问题。

我解决这个问题只是评论这一行,因为我不使用ngen;)。 我只是在Main方法中注释属性 [LoaderOptimization(LoaderOptimization.MultiDomainHost)] 。这对我来说很好,检查你是否有评论;)。