我在日志文件中收到以下错误:
Action start 12:11:52: CreateIisConfigs.
MSI (s) (0C:7C) [12:11:52:731]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSIFD80.tmp, Entrypoint: CreateIisConfigs
MSI (s) (0C:E8) [12:11:52:731]: Generating random cookie.
MSI (s) (0C:E8) [12:11:52:733]: Created Custom Action Server with PID 10316 (0x284C).
MSI (s) (0C:F0) [12:11:52:751]: Running as a service.
MSI (s) (0C:F0) [12:11:52:753]: Hello, I'm your 32bit Impersonated custom action server.
SFXCA: Extracting custom action to temporary directory: C:\WINDOWS\Installer\MSIFD80.tmp-\
SFXCA: Failed to extract to temporary directory. Cabinet error code 1.
CustomAction CreateIisConfigs returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 12:11:52: CreateIisConfigs. Return value 3.
Action ended 12:11:52: INSTALL. Return value 3.
我正在使用<MediaTemplate EmbedCab="yes" />
和WIX工具集3.10。
感谢您的时间。
答案 0 :(得分:3)
您有安全/权限问题。 检查此问题之前的行。
此外,它可能与您在CA中使用的exe文件有关。
希望它有所帮助。
答案 1 :(得分:0)
好吧所以我把这个问题排除在外。在我的具体情况下,我有一个后期构建操作,将msi文件复制到C#类库项目的Resources文件夹。有些显示msi被破坏了,这就是为什么我有这个{{ 1}}。手动复制粘贴msi后,错误就消失了。