На основании моих исследований Wix в настоящее время не имеет никакой возможности включить Directory Browsing
, используя стандартный набор действий. Один способ, который я нашел, чтобы сделать это, это использовать сочетание пользовательских действий Wix и IIS Appcmd.exe
. Обратите внимание, что эта команда создаст файл web.config
, если он не существует.
<CustomAction Id="EnableDirectoryBrowsing"
Execute="deferred"
ExeCommand='[WindowsFolder]system32\inetsrv\APPCMD.EXE set config "ESG Website/logs" /section:directoryBrowse /enabled:true'
Directory="TARGETDIR"
Return="check"
Impersonate="no"/>
<InstallExecuteSequence>
<Custom Action="EnableDirectoryBrowsing" Before="InstallFinalize">Not Installed</Custom>
</InstallExecuteSequence>