猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

未分類

IIS(ASP.NET)ではネットワークドライブの割り当てを使ってはいけない

投稿日:2015年9月3日 更新日:

以前「タスクタスクスケジュールではネットワークドライブの割り当てを使ってはいけない」
という記事を記載したが、ASP上でも同じことが言えます。

ASPも実行するのがログインしているユーザーとはことなります。
しかし、IIS上の色々な個所で特定のユーザー指定ができますが、どうしてもネットワークドライブの割り当てをしたパスは使用できません。

つまり事前に

net use q: \\192.168.10.1\shared password /user:username

としていたq:ドライブのパスを、ASP上で呼び出そうとしても呼び出せないのです。

\\192.168.10.1\shared\backaup.txt
といったUNCを使用するようにましょう。

また、ネットワークドライブの割り当てはあくまでユーザー単位ですが、
ドライブをマウントしてしまえばユーザー単位ではなくなります。
別サーバーにあるVHDを事前にマウントしておくなどしてドライブを割り当てておけば、ASP上からも呼び出すことが可能です。

Gooleアドセンス用336

Gooleアドセンス用336

-未分類
-,

執筆者:

関連記事

PHP execで別exeが実行できない

他のサイトでも色々紹介されていますので、あまり紹介されていないパターンのご紹介です。 どうしても実行できないときは、まずexecを呼び出しているときのカレントワーキングディレクトリを確認してください。 …

CakePHP 連想配列(POSTデータ)にデータを追加する。

$this->request->dataにデータを追加するにはどうすればいいのか悩みましたが以下の方法でできました。 CakePHPというよりPHPの話ですね・・・ $this->r …

CakePHPのlayoutを指定する

ログイン画面ではメニューが不要であったりと、 レイアウトを変更したい場合はコントローラーのアクションで以下のように指定します。 View/Layout/配下に作成したレイアウトを指定すればよいのですが …

CakePHP Viewのラベルを変更する

デフォルトでは列タイトルがそのまま表示されてしまいます。 分かりやすい日本語表示に変更します。 INPUTの場合は以下のようにします。 <div class="companies fo …

PHPでCSVの読み込みにマルチバイトを使用する

csvを読み込もうとするとどうしてもマルチバイトが文字化けしてしまいました。 array( (int) 0 => ‘XXXXXXXXX’, (int) 1 => ‘eストメッセージ htt …