Skip to content

MS_GettingVariousPaths

nishi_74322014 edited this page Aug 21, 2026 · 1 revision

各種パスを取得する方法

概要

様々なパスを取得する方法。

補足(なぜ「方法」が複数あるのか): パスの取得 API が
多数ある理由は、「どのパスが欲しいのか」が場面ごとに違うためである。

【混同されやすい 3 つ】
  ① アプリの配置先      … EXE/DLL が置かれている場所(不変)
  ② カレント ディレクトリ … プロセスの現在位置(変わり得る)
  ③ 要求されたリソース    … Web の場合、URL に対応する場所

①と②を取り違えるのが最も多い誤りで、
「開発時は動いたのに、サービスとして起動したら
設定ファイルが見つからない」という症状になる
(サービスのカレント ディレクトリは C:\Windows\System32 等)。

詳細は下記の 2 ページに分かれている。

詳細


Tags: 移行, .NET開発, ASP.NET

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally