ASP.NET MVC 4 (RC) Web サイトを開発しています。ローカルの開発ボックスでうまく動作します。
ホスト (DiscountASP) にデプロイするには、 bin デプロイしたにもかかわらず、に変更<compilation targetFramework="4.5" />
する必要がありました。<compilation targetFramework="4.0" />
サイトは問題なく動作しますが、誰かが Facebook にログインするか、自分の Facebook アカウントを使用して私のサイトに接続しようとすると (ほとんどの場合、私のメンバーシップ システムは主に Facebook を使用します)、エラーがスローされます。
アセンブリ 'mscorlib、バージョン = 4.0.0.0、カルチャ = ニュートラル、PublicKeyToken = b77a5c561934e089' から型 'System.Reflection.IntrospectionExtensions' を読み込めませんでした。
これはベータ版なので、現時点ではエラーをオンラインのままにしておく心配はありません。私のサイトでエラーを再現できるはずです ここ.
Facebook C# SDK がエラーを投げているようですが、それは SDK のせいですか、それとも 4.0 フレームワークに変更しなければならなかったのですか? どうすればこれを解決できますか?
アップデート
私が収集したものから、System.Reflection.IntrospectionExtensions は、私のホストにない .net 4.5 の新機能です。ただし、私のプロジェクトは .net 4.0 フレームワークを対象としており、そのように展開されています。私の開発システムでは問題なく動作しますが、ホストではエラーになります。