server.mappath()を使用する場合、絶対パスや相対パスなど、多くのパラメーターがあります。複雑ではないが混乱しやすいこれらのもの。ここにそれらを選別します。
コードコピーは次のとおりです。
./currentディレクトリ
/ウェブサイトホームディレクトリ
../upperディレクトリ
〜/webサイト仮想ディレクトリ
現在のWebサイトディレクトリがe:/wwwrootの場合
Application Virtual Directoryはe:/wwwroot/companyです
閲覧するページパスはe:/wwwroot/company/news/show.aspです
show.aspページで使用します
コードコピーは次のとおりです。
server.mappath( "./")リターンパスは次のとおりです
server.mappath( "/")リターンパスは次のとおりです
server.mappath( "../")リターンパスは:e:/wwwroot/companyです
server.mappath( "〜/")戻りパスは次のとおりです
server.mappath(request.servervariables( "path_info"))
request.servervariables( "path_translated")
上記の2つの方法のリターンパスはd:/wwwroot/company/news/show.aspです