2011-06-17 10 views
2

Dynamics 4.0 ISVソリューションをDynamics 2011にアップグレードする段階です.Dynamics 4.0ソリューションは、DynamicsのIFRAME内のISVディレクトリにコンテンツをホストしました。 IFRAMEのページから提出された任意のリクエストに応じDynamics 2011 ASPXページIFRAME

System.Web.HttpException Error message: The state information is invalid for this page and might be corrupted. 

は、ダイナミクス、2011年にこの同じ動作を設定するので、私は今の年齢の古いエラーを取得します。つまり、「Submit」を1回クリックすると動作します。私はそれをバストし、上記のエラーをスローするSubmitをクリックする2回目。

原因や解決方法について教えてください。

ありがとうございました。

UPDATE:ページ指示EnableViewState = "false"であっても、2番目のポストでこのエラーが発生します。

更新2:私はそれを絞り込み、それがそれを引き起こしているUpdatePanelであることが分かりました。 UpdatePanelを使用して最初の要求が行われると、それ以降の要求は前述のもので失敗します。エラー....

答えて

2

ISVディレクトリはdeprecated in CRM 2011です。前方に進むときには、いくつかのオプションがあります。

  1. aspxアセットをWebリソース(html/javascript/silverlight)に変換します。
  2. CRMデプロイメントとは独立したWebサイトをホストし、フェデレーテッド・サービスを使用して相互認証します。

現在、2番目のオプションに関する情報はまれです。その曖昧さのため

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

Microsoft Dynamics CRM 2011 Claims Based Implementation Guide

申し訳ありませんが、この場合には特効薬はありません。ここでは役立つかもしれないカップルのリンクがあります。

+0

私はここに既存の4.0ソリューションがあり、既存のASPXページを放棄することは選択肢ではありません。 ISVディレクトリは廃止されましたが、依然としてサポートされています。 – Jeff

+0

これは... ISVディレクトリが廃止されても起こらないはずです... – Jeff

+0

私は全く同意しますが、それでも動作するはずです。私が考えることができる唯一の他の事は、w3wp.exeプロセスに接続して、あなたが得ているあいまいなものよりもスローするより有益な例外を得ることができるかどうかを確認することです。 –

関連する問題