2016-09-22 5 views
1

У меня возникла проблема с развертыванием моего приложения: Я создал приложение на C# (Windows Forms) в Windows 7, протестировал его, работая отлично. Я переместил файлы .exe и dll на другой компьютер с Windows 10, протестирован, отлично работает. Все хорошо с приложением до сих пор. Следующим шагом является создание для него установочного файла. Мне удалось создать установочный файл, он устанавливает мое приложение, приложение работает, но не может создавать файлы (например, файлы журналов - файлы хранятся рядом с файлом .exe). Я узнал, что папке нужны полные разрешения для пользователей. Как установить разрешения для папки при установке приложения?Предоставление разрешения на установку MSI

+0

Попробуйте это: https://social.msdn.microsoft.com/Forums/vstudio/en-US/e2294cb5-5d8a-4275-9651-b0a2933fccc1/create-a- folder-with-permissions-set-to-this-folder-subfolders? forum = csharpgeneral – Silviu

+0

Я попытался установить разрешения для папки в Program Files при запуске приложения. Не работает. В этой ссылке в основном одна и та же идея. –

ответ

0

Я нашел решение, не столь изящное, как я хотел, но оно работает: при фиксации, установка будет выполнять .bat-файл со сценарием, который даст полные разрешения для IIS_IUSER.

Проверить эту ссылку: How to run a ".bat" file during installation?

Смежные вопросы