アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

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

ちなみに、当サイトでvb6で作ったプログラムもあります。
そちらは「App.Path」で本当の作業フォルダーを取れます。

A 回答 (1件)

string path = System.Reflection.Assembly.GetEntryAssembly().Location;



これではだめでしょうか?
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/09/22 18:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!