1

私のC#アプリケーション(.NET 3.5 SP1)は、ローカルドライブから実行した場合に非常にうまく機能します。

ただし、ネットワークドライブから実行すると、実行されますが(IT IS .NET 3.5 SP1)、File.ReadAllText中に、同じネットワークドライブにあるファイルを読み取ることができませんでした。

重要な場合、フォルダ構造は次のようになります

\\server\myshare\ABC\app.exe
\\server\myshare\DEF\xxx.txt

これは.NETによって適用されるセキュリティ機能だと思います。SP1以降の「実行」制限は削除されますが、権限はローカルアプリケーションほど正確ではありません。

私は周りを検索しましたが、リモートで実行した場合に何が起こっているのか、そしてどのような制限があるのか​​を見つけることができません。

重要な場合は、コマンドライン引数を使用したコンソールアプリケーションです。

4

0 に答える 0