この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17392|答える: 0

[ASP.NET] ASP.NET プロジェクトのルートディレクトリを取得するための一連の手法の集合です

[リンクをコピー]
掲載地 2015/03/12 23:22:52 | | |
1. コンソールアプリケーションのルートディレクトリメソッドを取得する
     方法1、Environment.CurrentDirectory//取得或设置当前工作目录的完整限定路径
     方法2:AppDomain.CurrentDomain.BaseDirectory//获取基目录,它由程序集冲突解决程序用来探测程序集
2. ウェブアプリケーションのルートディレクトリメソッドを取得する
メソッド1、HttpRuntime.AppDomainAppPath.ToString();現在のアプリケーションドメインにホストされているアプリケーションのアプリケーションディレクトリへの物理ドライブパスを取得します。 App_Data取得に使用
方法2:Server.MapPath("")またはServer.MapPath("~/");//返回与Web服务器上的指定的虚拟路径相对的物理文件路径
メソッド3、Request.ApplicationPath;//获取服务器上ASP.NET应用程序的虚拟应用程序根目录
3. WinFormアプリケーションのルートディレクトリメソッドを取得する
メソッド1、Environment.CurrentDirectory.ToString();//获取或设置当前工作目录的完全限定路径
メソッド2、Application.StartupPath.ToString();アプリケーションを起動した実行ファイルへのパスを取得しますが、実行ファイル名は除外します     
メソッド3、Directory.GetCurrentDirectory();//获取应用程序的当前工作目录
方法4:AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集
方法5:AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称
以下の2つの方法で実行ファイル名を取得することができます
1、Process.GetCurrentProcess(). MainModule.FileName;//可获得当前执行的exe的文件名。
2、Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称




先の:学校の勤勉な検査員は何をしているのでしょうか? 清掃や責任、木材やお金の有無、技術に関連しているかどうか
次に:ORACLEクエスチョンバンクと回答(第1章から第4章)
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com