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を解決するには?