У меня возникла проблема при попытке установки на подключенный сетевой диск. У меня есть права на создание, редактирование и удаление файлов/папок в этом месте. Всегда для этого конкретного файла abc.xslt
Вот что мне говорит журнал Wix:
MSI (s) (48:9C) [14:48:11:524]: Source for file 'NSf100' is compressed
InstallFiles: File: abc.xslt, Directory: M:\abc\def\, Size: 17819
MSI (s) (48:9C) [14:48:11:525]: Re-applying security from existing file.
Error 1315. Unable to write to the specified folder: M:\abc\def\.
MSI (s) (48:9C) [14:50:33:621]: Product: ABC -- Error 1315. Unable to write to the specified folder: M:\abc\def\.
Затем я попытался сделать RemoveFile перед установкой нового следующим образом:
<RemoveFile Id="NSfr100" Name="abc.xslt" On="install"/>
Опять же, я вижу эту ошибку:
RemoveFiles: File: abc.xslt, Directory: M:\abc\def\
Error 1315. Unable to write to the specified folder: M:\abc\def\.
MSI (s) (9C:3C) [16:54:29:389]: Product: ABC -- Error 1315. Unable to write to the specified folder: M:\abc\def\.
Action ended 16:54:29: InstallFinalize. Return value 3
Итак, я попытался установить разрешения для этого файла следующим образом, но это тоже не помогло,
<util:PermissionEx User="Everyone" Domain="domain name" GenericRead="yes" Delete="yes" Read="yes" GenericAll="yes" GenericWrite="yes" GenericExecute="yes" WriteAttributes="yes" WriteExtendedAttributes="yes" ReadAttributes="yes" ReadExtendedAttributes="yes" ReadPermission="yes" Synchronize="no" />
Тот же установщик работает без проблем при локальной установке. Может ли кто-нибудь помочь мне понять, почему это не удается при установке на подключенный сетевой диск?
Большое спасибо