2009-08-31 7 views
0

1つのWindowsサービスがあります。「A」とします。 サービスAのアプリケーションデータは、パス "C:\ Documents and Settings \ All Users \ Application Data \"をポイントしています。 それは次のパス "C:\ Program Files \"にインストールされています。Windowsサービス構成の設定

これは、アプリケーションデータのセクションでいくつかの設定ファイル持っている(以下のパスで、すなわち>「C:\ DocumentsとSettings \アプリケーションデータ\ \すべてのユーザー」)

は私がの参照して新しいサービスを作成しましたサービスA. "C:¥Program Files"にサービスをインストールしました。 サービスを実行したときに、

'C:¥Documents and Settings¥LocalService¥Application Data¥A¥A.dll.config'のパスの一部が見つかりませんでした。 'C:\ Documents and Settings \ All Users \ Application Data \'を参照するのではなく、 'C:¥Documents and Settings¥LocalService¥Application Data ...'パスの設定ファイルを参照しています。 "経路。

私自身のserviceApplication.Userdataパスが 'C:\ Documents and Settings \ LocalService \ Application Data ..'パスを指しています。

どのようにC#を使用してWindowsサービスでパスマッピングplbmを解決するには?

答えて

-1

2番目のサービスのようなサウンドは、サービスAの設定ファイルへのパスを正しい方法で回収していません。あなたはそれについてもっと詳しく説明できますか?

関連する問題