2

Visual Web Developer 2008でビルドされたプロジェクトがあります。プロジェクトが現在ある現在のフォルダーを(C#で)抽出できるようにしたいです。これまで、真のパスをハードコーディングする必要がありました。

このプロジェクトは私のコンピューターでホストされています。

たとえば、生成したいパス:

C:\Users\Guy\Desktop\Project

ありがとう!男

4

5 に答える 5

11

ベースアセンブリリゾルバのディレクトリ:

AppDomain.CurrentDomain.BaseDirectory;
于 2012-05-23T11:28:36.367 に答える
2

最も安全な方法:

string temp = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase);
于 2012-05-23T11:28:12.043 に答える
1

ページ(または仮想ディレクトリ)を(実行時に)ファイルシステムの場所にマップするには、Server.MapPath("/")

于 2012-05-23T11:29:18.753 に答える
1

使用する:

Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase);
于 2012-05-23T11:30:38.800 に答える