現象
インターネット インフォメーション サービス (IIS) が Microsoft Visual Studio LightSwitch 2011 サーバーをホストしている場合、Microsoft Visual Studio LightSwitch 2011 2 階層デスクトップ アプリケーションを実行しているコンピューターに ASP.NET の更新プログラムをインストールした後で、サーバーがクライアントすることがあります。この問題が発生すると、アプリケーションのエンドユーザーがクライアント プログラムでデータを読み込むときにエラーが発生することがあります。
原因
この問題は、.NET Framework のアセンブリ統合機能が正常に動作するために必要なアセンブリ データが見つからないために発生します。そのため、アプリケーション ドメインが同じアセンブリの 2 つのバージョンを読み込みます。注: この問題は、ASP.NET の更新プログラムをインストールしてからアプリケーションまたはサーバーを次に再起動するまでの間にのみ発生します。
解決方法
この問題を解決するには、アプリケーションに応じて次のいずれかの方法を使用します。方法 12 階層デスクトップ アプリケーションの場合は、アプリケーションを終了して再起動します。方法 23 階層 Web サイトまたはデスクトップ アプリケーションの場合は、IIS を実行しているサーバーを管理者のアカウントを使用して再起動します。方法 3Microsoft Visual Studio を使用してアプリケーションを起動している場合は、Visual Studio を再起動します。
関連情報
Visual Studio LightSwitch 2011 の詳細については、次のマイクロソフト Web サイトを参照してください。
Visual Studio LightSwitch 2011 に関する一般的な情報アセンブリ統合機能の詳細については、次の MSDN Web サイトを参照してください。