How can I access a mapped network drive with System.IO.DirectoryInfo? (stack overflow)
ネットワークドライブのマップはそれをしたユーザーのみに有効、ということらしい。知らなかった。コマンドラインからでも機能するからExplorer.exeで解釈しているショートカットとは違うけど、こいつもファイルシステムレベルの実装じゃないということか。
私もこのスレッドの下の方に書いてあるように、IISでホストされるWebアプリケーションがマップされたドライブを見つけられず頭を抱えていた状態。IISでホストされるプログラムは"IIS APPPOOL¥アプリケーションプール名"のユーザーで走るから、開発ユーザーでマップしたドライプは見えてなかったわけか。
今回はシンボリックリンクで回避しました。
Comments