Приложение C # выдает ошибку «Отказано в доступе» - PullRequest
2 голосов
/ 02 сентября 2010

У меня есть приложение .net, в котором есть функция резервного копирования и восстановления базы данных. Когда я установил эту программу, используя проект установки и развертывания, я не смог выполнить резервное копирование из своего приложения. Это дает мне Ошибка операционной системы 5 (доступ запрещен) . Я установил это в Windows и окончательной ОС в месте по умолчанию (C: \ Program Files \ My Company \ My Software). Но когда я установил его в папку « C: \ MySoftware », он работал отлично, без ошибок. В чем может быть проблема?

Спасибо

1 Ответ

3 голосов
/ 02 сентября 2010

Изменение файлов в папке Program Files требует повышенных прав. Есть ли в вашем приложении резервного копирования / восстановления манифест для повышения прав до необходимого уровня? Если нет, в этом Q & A есть информация .

...