この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
ASP.NET ルートディレクトリを取得するためのメソッドの集合です
眺める:
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#はテキストファイルを書き出し読み出します
関連記事
•
Linuxシステムは、これらの大きなファイルが占有しているディスク空間をチェックします
•
「mysql-bin.000001」が大量のスペースを占有する問題を解決しました
•
セッションステート設定スキーム クッキーレス
•
C#はテキストファイルを書き出し読み出します
•
【Remove lol garbage plugin】LOL メモリ最適化ジャンククリーナー v2.0
•
QQスタートアップチャートの超簡単な修正です...
•
IISアプリケーションサーバー上でMP4を再生することはできません
•
ASP.NET プロジェクトのルートディレクトリを取得するための一連の手法の集合です
•
ウェブクローラーのJavaバージョン
•
最新のHTML5ライトブルースタイルのネットワーク会社ソースコード+ブルーアスモストメント+超精緻で美しい+dedecmsドリームウィーバーカーネル
閲覧したセクション
ウェブサイト構築
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com