IFRAME中的Dynamics 2011 ASPX页面

时间:2011-06-17 21:24:40

标签: .net asp.net dynamics-crm dynamics-crm-2011

我正在将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发出第一个请求,后续的请求就会失败。错误....

1 个答案:

答案 0 :(得分:2)

ISV目录已deprecated in CRM 2011。前进时有几种选择。

  1. 将aspx资产转换为网络资源(html / javascript / silverlight)。
  2. 托管独立于CRM部署的网站,并使用联合服务对其进行身份验证。
  3. 第二个选项目前信息稀少。以下是一些可能有用的链接:

    Implement Single Sign-on from an ASPX Web Page or IFRAME

    Microsoft Dynamics CRM 2011 Claims Based Implementation Guide

    很抱歉这么模糊,但在这种情况下没有银弹。

相关问题