ディレクトリからファイルを取得するConsoleApp(asp.netではなく)があります(このアプリケーションはWindows Server 2012上で動作します)。 アプリはローカルディレクトリと共有ディレクトリ(「\\ MyShare \ dest」など)であっても正常に動作します。私はのmyshare \\」からXへ(シェアをマップするときに:)私はマップされたネットワークドライブにアクセスできない
DirectoryNotFoundExceptionを得る。
ファイルの一部が260文字の制限を超えているので、しかし、私は、ドライブをマップする必要があります。。私は私のPC上で私のアプリをデバッグするときにマップされたドライブへのアクセス中にさらに、私はエラーを取得しない 任意の助けを事前に
感謝:)
PS:私は他の記事を見てきました問題はアプリdである適切なユーザー権限として実行されません。私のアプリは自分の資格情報を使って実行されるので、ユーザーのためにマップが存在します..
編集:あなたの助けを借りて少し回避策を実行しました。代わりにマップされたネットワークドライブを作成する私はmklink
コマンドを使用し、それは私の共有のショートカット製:
MKLINK/DのC:\ MyShortcut \\ myshareのヘルプ皆のため
感謝を
あなたのアプリをスケジュールされたタスクとして実行していますか? – MatSnow
はUACを使用していますか?あなたは無人で、またはVSから走っていますか?どのようにファイルとディレクトリ(コードを含む)にアクセスして使用しますか?それ以外の場合はserverfault.stackexchange.com – dlatikay
@MatSnow windowsサービスに移動する必要があります。アプリケーションは常に実行されます – user8506804