次の方法で共有


[プロジェクトの場所は信頼されていません] ダイアログ ボックス

更新 : 2007 年 11 月

このダイアログ ボックスは、新しいクライアント プロジェクトを作成しようとするか、UNC (Universal Naming Convention) パスで既存のプロジェクトを開こうとすると表示されます。既定では、UNC パスはプロジェクトの信頼されている場所ではありません。この場所からデバッグまたは実行しようとすると、プロジェクトが正しく動作しない場合があります。

Documents and Settings フォルダのようにネットワークにマップされているローカル フォルダは、信頼されている場所ではありません。したがって、インターネットからダウンロードしたソリューションを含め、マップされているフォルダに保存したソリューションがあると、このダイアログ ボックスが表示されます。

bs2bkwxc.alert_note(ja-jp,VS.90).gifメモ :

Visual Studio 2008 および Visual Web Developer 2008 Express Edition のすべてのバージョンでは、Visual Basic プロジェクトまたは C# プロジェクトを UNC パスに作成するとこのダイアログ ボックスが表示されます。

ファイル共有のセキュリティ ポリシーを変更して、このダイアログ ボックスが表示されないようにすることができます。詳細については、「セキュリティ ポリシーの設定」を参照してください。

次のツールは、ファイル共有に影響を与えるポリシーを変更します。

Mscorcfg.msc

ファイル共有に影響を与えるポリシーを変更する簡単な方法の 1 つは、Mscorcfg.msc を使用して特定のファイル共有に FullTrust アクセス許可を与えることです。この変更を行うには、そのコンピュータの管理者である必要があります。

ファイル共有に FullTrust アクセス許可を与えるには

  1. Mscorcfg.msc を起動します。

  2. [ランタイム セキュリティ ポリシー] ノード、[コンピュータ] ノード、[コード グループ] ノード、[All_Code] ノードの順に展開し、[LocalIntranet_Zone] ノードを強調表示します。

  3. 右側のペインの [子コード グループを追加] をクリックします。

  4. [新しいコード グループを作成する] をクリックし、コード グループの名前を入力し、[次へ] をクリックします。

  5. URL の条件の種類を選択し、プロジェクトの共有場所への UNC パスを「file://\\servername\sharename\*」の形式で入力します。ここで、\\servername\sharename は共有の名前です。[次へ] をクリックします。

    bs2bkwxc.alert_note(ja-jp,VS.90).gifメモ :

    パスの最後にアスタリスクを付けることに注意してください。

  6. [既存のアクセス許可セットを使用]、[FullTrust] の順に選択し、[次へ] をクリックします。

  7. [完了] をクリックします。

  8. Visual Studio を再起動します。

Caspol.exe

caspol.exe を使ってこの変更を行うには、次のコマンド ラインを使用します。この変更を行うには、そのコンピュータの管理者である必要があります。

caspol -m -ag 1.2 -url urlname FullTrust

参照

その他の技術情報

セキュリティ ポリシーの設定