アプリケーションディレクトリにある構成ファイルを読み取るアセンブリがあります。WebサービスのアプリケーションとWindowsサービスで使用されているアセンブリのカレントディレクトリを取得する
このアセンブリは、WindowsサービスとWebサービスから使用されます。窓から
次作品サービス:
文字列のConfigFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory、 "MyFile.config");
しかし、Webサービスから、baseDirectoryは、設定ファイルがあるbinディレクトリの前のディレクトリです。
したがって、アセンブリでWindowsサービスとWebサービスの両方のファイルを見つける方法を教えてください。
ありがとう JD。
ありがとうございます。当初Webサービス版ではRelativeSearchPathがありましたが、これはWindowsサービス版ではnullでした。 –
それは素敵に見えるように私はプロパティでこの2ステップの検索を非表示にすることをお勧めします... –