UserControl 内でホストされている ASP.NET フォームで HTTP POST を実行した後、次のエラー メッセージが表示されます。
ビューステートの読み込みに失敗しました。ビューステートが読み込まれるコントロール ツリーは、前の要求でビューステートを保存するために使用されたコントロール ツリーと一致する必要があります。たとえば、コントロールを動的に追加する場合、ポストバック中に追加されたコントロールは、最初のリクエスト中に追加されたコントロールのタイプと位置と一致する必要があります。
追加情報は次のとおりです。
- .NET 4.5 RC を実行しています
- Umbraco 4.7 ベースの Web サイトです。
- 私のローカル開発マシンでは、フォームは完全に機能します
- このエラーは、.NET 4.5 (のみ)、MSSQL 2012 Express、IIS 7.5、Windows 7 を備えたステージング サーバーでのみ発生します (私は知っていますが、これはまだ実際のサーバーではありません。いつの日か...)
- サーバーは Web ファームの一部ではありません (または庭、無関係である必要があります)。
- ユーザーコントロールはコントロールを動的にレンダリングします
最新のサービス パックをすべて適用しました。もうアイデアが尽きた!私はそれを再起動し、歌と特別なダンスを含むサーバー上でリッチチュアルを実行しましたが、役に立ちませんでした.