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

眺める: 16916|答える: 0

[出典] ASP.NET ルートディレクトリを取得するためのメソッドの集合です

[リンクをコピー]
掲載地 2015/10/10 9:57:44 | | |

プログラムを書く際に、よく使われるプロジェクトのルートディレクトリは次のようにまとめられます:
1. コンソールアプリケーションのルートディレクトリメソッドを取得する
方法1:Environment.CurrentDirectoryで、現在の作業ディレクトリの完全な限定パスを取得したり設定したりします
方法2:AppDomain.CurrentDomain.BaseDirectoryがベースディレクトリを取得し、アセンブリの競合ソルバーがアセンブリを探査するために利用します
2. ウェブアプリケーションのルートディレクトリメソッドを取得する
メソッド1、HttpRuntime.AppDomainAppPath.ToString(); 現在のアプリケーションドメインにホストされているアプリケーションのアプリケーションディレクトリへの物理ドライブパスを取得します。 App_Data取得に使用
方法2:Server.MapPath("")またはServer.MapPath("~/"); 指定された仮想パスとは反対の物理ファイルパスをウェブサーバー上で返します
メソッド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; アプリケーションを起動した実行ファイルへのパスと、実行ファイル名を取得します




先の:1つ以上の団体で検証が失敗します。 詳細については、EntityValidationErrors プロパティをご覧ください。
次に:C#はテキストファイルを書き出し読み出します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com