我正在将Dynamics 4.0 ISV解决方案升级到Dynamics 2011.Dynamics 4.0解决方案在Dynamics的IFRAME中的ISV目录中托管内容。
由于在Dynamics 2011中配置了相同的行为,我现在得到了一个古老的错误:
System.Web.HttpException Error message: The state information is invalid for this page and might be corrupted.
在IFRAME页面提交的任何第二次请求中。也就是说,如果我点击提交一次,它就可以了。我第二次点击提交它会破坏并抛出上述错误。
关于原因的任何想法或如何解决这个问题?
感谢。
更新:即使页面指令EnableViewState =“false”,我仍然会在第二篇文章中收到此错误。
更新2:我已经缩小了它,我可以看到它是一个触发它的UpdatePanel。一旦使用UpdatePanel发出第一个请求,后续的请求就会失败。错误....
答案 0 :(得分:2)
ISV目录已deprecated in CRM 2011。前进时有几种选择。
第二个选项目前信息稀少。以下是一些可能有用的链接:
Implement Single Sign-on from an ASPX Web Page or IFRAME
Microsoft Dynamics CRM 2011 Claims Based Implementation Guide
很抱歉这么模糊,但在这种情况下没有银弹。