-
-
.NET Framework 1.0 と .NET Framework 1.1が混在している場合、 .NET Framework の「Microsoft .NET Framework 1.1 Configuration」「Microsoft .NET Framework 1.1 構成」の設定が壊れる場合があります。その場合に、チルドレンライブラリクライアントのセキュリティ設定が正しく行われず、アップロード、ダウンロード時に以下のようなエラーが発生します。
.NET Framework 1.1 をインストールした状態で次の項目を確認してください。
[コントロールパネル]
-[管理ツール]
-[Microsoft .NET Framework 1.1 構成 (または Microsoft .NET Framework 1.1 Configuration)]
を開きます。
次の項目を確認します。
[.NET Configuration 1.1]
-[マイコンピュータ]
-[ランタイムセキュリティポリシー]
-[コンピュータ(Machine)]
-[コードグループ]
-[All_Code]
-[ChildrenLibrary] (チルドレンライブラリクライアントが既にインストールされている場合のみ存在します)
この項目がなく、[Resource lookup failed - infinite recursion detected. Resource name: Policy_AllCode_Name]」
のようなメッセージが表示されている場合は、.NET Frameworkの構成が壊れています。その場合は次の方法で、.NET Framework 1.1 のセキュリティポリシー設定を初期化してください。
[スタート]-[ファイル名を指定して実行]を実行して、次のコマンドを入力し、[OK]をクリックします。
%SystemRoot%\Microsoft.NET\Framework\v1.1.4322\caspol.exe -quiet -all -reset
<注意>このコマンドは、.NET Framework 1.1 のセキュリティポリシーに設定されているチルドレンライブラリクラアント以外のセキュリティ設定も含めて全て初期化します。よって、.NET Framework の構成が壊れている場合に限り実行し、そうでない場合は実行しないようにしてください。
この操作を行なった後、「チルドレンライブラリ Ver.1 クライアント」のアンインストールと再インストールを行ってください。
なお、チルドレンライブラリ以外に.NET Framework を使用するアプリケーションソフトがインストールされている場合は、そちらもアンインストールと再インストールを行う必要がありますので、ご注意ください。
なお、Ver.1.1以上では上記問題に対する回避策を入れております。