現在オフラインです。再接続するためにインターネットの接続を待っています

.NET Framework 2. 0 に組み込まれている ASP.NET 2. 0 Web アプリケーションを実行するときに、エラー メッセージ

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:919284
サポート期間が終了した「サポート技術情報」資料に関する免責事項
この資料は、マイクロソフトでサポートされていない製品について記述したものです。そのため、この資料は現状ベースで提供されており、今後更新されることはありません。
現象
Microsoft .NET Framework 2. 0 でビルドされた Microsoft ASP.NET 2. 0 Web アプリケーションを実行すると、次のエラー メッセージのいずれかのようなエラー メッセージが表示されます可能性があります。
_、フィールド MyControl 1' を含む、基本クラスですがその種類 (MyControl) はコントロール (ASP。 MyControl _ascx) の型と互換性ありません。
' MyNameSpace.MyControl ' を型に型 'ASP。 MyControl _ascx' のオブジェクトをキャストできません。
循環ファイル参照は許可されていません。
メモ これらのエラー メッセージで MyControl は、エラーがあるコントロールの名前です。 MyNameSpace は、このコントロールのメンバーである名前空間の名前です。
原因
この方法を ASP.NET 2. 0 アプリケーションの参照と使用、アプリケーションのフォルダー構造、アプリケーションをコンパイルするため、問題が発生します。 場合は、<compilation> の バッチ プロパティ アプリケーションの web.config ファイルの要素が true に設定、ASP.NET 2. 0 は別のアセンブリに、アプリケーション内の各フォルダーをコンパイルします。 このシナリオで循環参照が発生します。 また、いずれかの次の条件に該当する場合は、コンパイル プロセスが失敗する可能性があります。
  • アプリケーションには Web コントロールへの参照が含まれています。
  • アプリケーションには、現在のディレクトリ外にある Web ページへの参照が含まれます。
解決方法
この問題を解決をするには、次の方法のいずれかを使用します。

方法 1: web.config ファイルを変更します。

web.config ファイルの変更をするには、<compilation> の バッチ プロパティを設定します。 False を指定すると アプリケーションの web.config ファイルの要素。

メモ この方法は小さなアプリケーションに対してのみお勧めします。 大規模な運用アプリケーションでは False を指定すると バッチ プロパティを設定すると ASP.NET 2. 0 を別のアセンブリにアプリケーション内の各ページ コンパイルされます。 個々 のページ アセンブリし次の使用可能なメモリの場所に読み込まれます。 また、個々 のページ アセンブリが移動できません。 これにより、メモリの断片化します。

方法 2: アプリケーション内のフォルダーを並べ替える

循環参照を避けるために、アプリケーション内のフォルダーを並べ替えます。 これらのフォルダーを並べ替えるには次の手順に従います。
  1. ファイルとファイルは、エラー メッセージによって示されます参照をトレースします。
  2. 循環参照の識別します。
  3. 循環参照を回避するには、参照先のファイル連携フォルダーに格納同じ。
詳細
<compilation> を使用する方法の詳細については、次のマイクロソフト開発者向けネットワーク (MSDN) Web サイトが、 web.config ファイルの要素にアクセスしてください: http://msdn2.microsoft.com/en-us/library/s10awwz0.aspx

ASP.NET Web アプリケーションで、InvalidCastException がスローされる可能性のある別のエラーの詳細についてをクリックして次資料「サポート技術情報」(Microsoft Knowledge Base) 資料を参照。
915782[FIX する可能性がありますエラー発生 InvalidCastException ASP.NET Web アプリケーションで

警告: この記事は自動翻訳されています

プロパティ

文書番号:919284 - 最終更新日: 07/25/2006 18:56:00 - リビジョン: 1.2

Microsoft ASP.NET 2.0

  • kbtshoot kbprb kbasp kbmt KB919284 KbMtja
フィードバック
/html>html>="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("