• ベストアンサー

C#のプログラムで作業フォルダを取得できない (IIS5.1+.NET

C#のプログラムで作業フォルダを取得できない (IIS5.1+.NET 2005) IIS5.1のサイトで、C#で作ったプログラムを実行します。 プログラムは同じフォルダーにあるiniファイルを読み込んで作業します。 問題は、正しい作業フォルダーを取得できないとのことです。 下記のメソッドの戻り値は「c:\windows\system32」になっています。 Directory.GetCurrentDirectory() Environment.CurrentDirectory しかし、それはEXEファイルのフォルダーではないです。 どうやって本当の作業フォルダーを取れますか? ちなみに、当サイトでvb6で作ったプログラムもあります。 そちらは「App.Path」で本当の作業フォルダーを取れます。

質問者が選んだベストアンサー

  • ベストアンサー
  • cotae_bb
  • ベストアンサー率53% (51/95)
回答No.1

string path = System.Reflection.Assembly.GetEntryAssembly().Location; これではだめでしょうか?

get_star
質問者

お礼

できました! 大変ありがとうございました!

関連するQ&A

専門家に質問してみよう