質問

私はVMに私のものを実行しているので、

私は、ホスト上の共有に私のデータを保存します。しかし、その後のVisual Studio内から(ウェブ)アプリケーションとテストを実行してデバッグすることは問題があります。どのように私はそれは、Visual Studioで始まっています時にはFullTrustを実行するために、すべてを設定することができますか?

またはどのようにちょうどすべてのネットワークドライブのための完全な信頼を設定するには?

私はUACをオフにしています。

役に立ちましたか?

解決

あなたはcaspolコマンドラインコマンドを使用する必要があります。

コンソール・ウィンドウを開き、次のコマンドを入力します:

caspol -machine -addgroup <group_param> -url file://yournetworkdriveletter/* FullTrust -name somename

注:group_paramは「ローカルイントラネット」になり、あなたの新しいゾーンを追加するグループ、です。あなたは、ローカルイントラネットゾーンの数は、あなたのシステム上にあるものを見るためにcaspol -lgを実行することができます。

私のシステムでは、それは1.2である。

だから、あなたが実行しなければならないコマンドがあります:

caspol -machine -addgroup 1.2 -url file://driveletter/* FullTrust -name MyNewZoneName

他のヒント

私がなぜわからないんだけど、-urlオプションでのcaspol を使用すると、(サブディレクトリが含まれていないなどの理由で)私のために動作しませんでした。

私のセットアップは、共有フォルダから実行されている.NET 2.0の実行ファイルで、VirtualBoxの内部のWindows XPのゲストマシンです。 これは、彼らが実行を許可コマンドです。

C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol -ag 1 -allcode FullTrust



ところで、あなたは.NETデフォルトにアクセス許可をリセットしたい場合は、caspol -resetを使用します。

は、使用しているフレームワークのバージョンは何?

あなたが指定した共有のための余分な信頼を提供するために、「caspol.exe」を使用することができますが、インストールされている.NET 3.5 SP1で、ネットワーク共有はとにかく同じ信頼を得る:<のhref = "http://msdn.microsoft見ます.COM / EN-US /ライブラリ/ cc713697.aspx」のrel = "nofollowをnoreferrer">ここのます:

  

開いている管理アプリケーション   ネットワーク共有から同じを持っています   によってネイティブアプリケーションとして動作   完全信頼で実行されている。

私はそれがマッピングされた株式(F :)とUNC共有(\\ MYSERVER \ someshare)にも同様に適用されるかどうか覚えていないことができますが、テストするのは簡単だろう。

また、IMOネットワーク/ウェブの場所に完全な.NETアプリケーションを展開する最も簡単な方法でのClickOnceを、検討することもできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top