猫型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

-未分類
-,

執筆者:

関連記事

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

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

CakePHPのpaginateのまとめ

joinした列でソートする ソートというのはViewの列名をクリックしてするソートではなく、 ControllerでのSQLのソートです。 virtualFieldsをMoldeに設定します。 ‘Cs …

CakePHPのVaridationのalphaNumeric(半角英数字)は正常に機能しない

alphaNumeric(半角英数字)だけは何故か機能せずにパスしてしまいました。 カスタムチェックにするのが一番手っ取り早いようです。 応用すればオリジナルVaridationが簡単に作成できます。 …

PHPのダブルクォーテーションとシングルクォーテーション

PHPではどちらでも利用できます。 ダブルクォーテーション => 文字列中の変数を展開する シングルクォーテーション => 文字列中の変数を展開しない という違いがあるようですが、あまり意 …

asp

IIS で エラー コード 0x80070021 が発生した場合の対処法

Visual Studio でlocalのwebサイトに発行し、下記エラーが発ししました。 Visual StudioはExpress 2013 for web。 LocalのIISはWindows8 …