未分類

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

-未分類
-,

執筆者:

関連記事

CakePHPのインストール時によくあるエラー

INDEX1 タイムゾーンの設定2 tmpの書き込み権限3 セキュリティ4 Mod_ReWrite5 databaseファイル名6 Debug_kidのインストール タイムゾーンの設定 Warning …

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

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

CakePHP FormHelperでhidden属性を設定する

ユーザーIDなどのラベルなどで使用する変更できない値などを渡す場合に便利です。 echo $this->Form->hidden(‘User.cust_code’ ,array(‘valu …

CakePHP Appcontrollerで設定した変数を別のcontrollerで参照する

AppControllerで $this->set(‘custcode’,$cust_code); として企業コードを$custcodeにセットしたとします。 Viewから参照するには以下のよう …

CakePHPでセッションとクッキーの有効期限を設定する

./Config/core.phpを下記のようにすると ブラウザの保存するクッキーは有効期限0で、ブラウザを終了すればなくなります。 一方データベースに保存するセッション情報は15分でなくなるので、 …