Я следующую проблемуразрешения для записи файла
- У меня есть приложение Windows,
- Это вызывает удаленную веб-службу (для проверки подлинности)
- по очереди вызова веб-службы (в одной и ту же удаленной машине) (получить лицензионный файл)
- Это экономит лицензионный файл всех пользователей/данные приложений в системе, где приложение работают
Какое разрешение используется для сохранения файла в папке «Данные приложения»? Либо веб-служба, либо пользователь, который в настоящее время регистрируется в Windows?
Update # 1
Таким образом, я не в состоянии сохранить лицензию, как вызов веб-службы бросает сохранить ошибку. Как проверить права доступа к папке?
Вот код для создания моей папки
licensePath = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "MyApp");
if (!Directory.Exists(licensePath))
Directory.CreateDirectory(licensePath);
Update # 2
Если я пытаюсь сохранить его в самом пути приложения (в бен/отладки при отладке приложения), он работает нормально. Есть идеи? Я пробовал просто «C: \ test» тоже. Это не работает.
спасибо.
С уважением NLV
Можете ли вы пояснить, что такое «оно» на каждом шаге вашего рабочего процесса? –
Это относится к моему окну. У меня есть прокси-классы в моем приложении, и я подключаюсь к удаленным веб-службам. Удаленные службы после проверки проведут сохранение файла в системе (информация о лицензировании). – NLV