- - PR -
[ASP.NET] MapPathでパスを取得できない
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-03-16 11:36
MS-DOS/Windows3.1までの8.3文字時代ならともかく……。 あるいは何らかの制限があるリムーバブルディスクや、別OSの共有フォルダを使用しているならありえるでしょうけど。 ローカルHDD上なら、原因は別にあると思います。 | ||||
|
投稿日時: 2004-03-16 11:55
動作しないのは、はなから想定外の使い方だからと思いますが…
もちろんたまたま条件によって動作することもありえるでしょうし、内部的にどういう原理(原因)で失敗するのかも気にならないことはないですが、基本的には想定外とだけ認識しておくのがいいかなと。 # そもそもページのインスタンスには、しっかり管理された寿命の流れ # というものがあって、勝手にいじったら何が起こるかわかりませんよね。 # New 出来てしまうのはちょっぴりいやな感じですが。 もちろん別の機会で例外が起こった場合などに、この原因に関する調査が役に立つ可能性もなくはないですが、ただ、ひどく内部実装に依存すると思われますので、IIS、ASP.NETの設定、その他の環境、今後の環境のバージョンアップで全然変わってくる可能性大だと思います。 > ここ↓です。Moduleに「インスタンス」の概念はないはずですから、あくまでも結果的にですが、Sharedなメソッドと言えるでしょう。 あ、そちらの話でしたか。 MapPathメソッドの動作になにか問題が発生するっていう話かと思いました。 | ||||
