Mam usługę Windows, która jest zainstalowana do C: \ Windows \ System32. Ma zwykły plik .config, w którym przechowywane są niektóre ustawienia aplikacji. Mam inną aplikację, która zapisuje niektóre wartości do tej konfiguracji. Kiedy uruchomić tę aplikację zgłasza wyjątek w tej liniiexePath jest niepoprawnym wyjątkiem w ConfigurationManager.OpenExeConfiguration
var config = ConfigurationManager.OpenExeConfiguration(serviceExePath);
Wyjątkiem mówi: Wystąpił błąd podczas ładowania pliku konfiguracji: Parametr „exePath” jest nieprawidłowy. Nazwa parametru: exePath
Po umieszczeniu usługi Windows w innym folderze wszystko jest w porządku! Czy to z powodu pewnych zasad naruszenia dostępu czy czegoś takiego? Czy istnieje sposób, aby użyć folderu System32 dla mojej usługi i otworzyć jego konfigurację?
OS: Windows 7 x64
można wyjaśnić, dlaczego jesteś wprowadzenie to w systemie32? Zwykle umieścisz go w podreirze Program Files lub podobnym, więc wyjaśnienie celu korzystania z System32 może pomóc w uzyskaniu rekomendacji dla lepszej lokalizacji. –