「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>.NET開発]]

* 目次 [#if310938]
#contents

*概要 [#p32f6cb9]

*方法 [#z62aa72b]
Webサイトの様々なパスを取得する方法。

**HttpServerUtility.MapPath [#i385e526]

***Page内 [#edb00b08]
Server組み込みオブジェクトからHttpServerUtilityインスタンスを取得。

 string path = Server.MapPath("./");

***Page外 [#mc225ada]
HttpContext.Current.ServerプロパティからHttpServerUtilityインスタンスを取得。
 string path = HttpContext.Current.Server.MapPath("./");

**HttpRequest [#rb4dcbe6]

***ApplicationPath [#ea98a916]
https://msdn.microsoft.com/ja-jp/library/system.web.httprequest.applicationpath.aspx

***CurrentExecutionFilePath [#s040f450]
https://msdn.microsoft.com/ja-jp/library/system.web.httprequest.currentexecutionfilepath.aspx

***FilePath [#nc02a134]
https://msdn.microsoft.com/ja-jp/library/system.web.httprequest.filepath.aspx

***Path [#rab4bed2]
https://msdn.microsoft.com/ja-jp/library/system.web.httprequest.path.aspx

***PhysicalApplicationPath [#pa00c8ce]
https://msdn.microsoft.com/ja-jp/library/system.web.httprequest.physicalapplicationpath.aspx

***PhysicalPath [#b15db817]
https://msdn.microsoft.com/ja-jp/library/system.web.httprequest.physicalpath.aspx

*参考 [#c715f4a5]
-ASP.NET Web サイトのパス~
https://msdn.microsoft.com/ja-jp/library/ms178116.aspx

-[ASP.NET]Webサイトのルートの物理パスを取得するには?[C#、VB]:.NET TIPS - @IT~
http://www.atmarkit.co.jp/ait/articles/0811/06/news150.html

**[[アプリケーションの様々なパスを取得する方法]] [#qadae737]

----
Tags: [[:.NET開発]], [[:ASP.NET]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS