我已经创建了Windows应用程序,我为这个项目创建了一个安装文件。如果我运行.msi文件它正在工作,安装很好。但是,当我设置orca设置并运行应用程序时,我得到了安装错误屏幕。
错误:
The installer was interrupted before <MyApp> could be installed.
You need to restart the installer to try again.
我在网上搜索这个错误,但我没有得到解决,所以最后我在这个网站上发布了这个错误。请帮我解决这个错误。
注意: 如果我运行任何msi包文件(创建orca文件)不在我的系统中运行。没有orca设置它正确安装..
答案 0 :(得分:2)
安装IIS6兼容性工具为我解决了这个问题。
(注意:这是在2017年,我在Visual Studio 2015中构建了一个“hello world”文件,添加了一个Web部署项目,将其转移到另一台机器上,并且发生了这个错误 - 安装了用于编写的软件2002年并在2008年过时了解问题)
答案 1 :(得分:1)
您的问题是RunSQLList自定义操作失败。我敢打赌,你的机器上存在一些与SQL有关的问题。
答案 2 :(得分:1)
您应该做的第一件事是,安装日志记录,
打开高架cmd
msiexec / i / l * vx setup.log
然后日志找到错误代码,通常在停止安装程序的致命错误之前有一行有错误代码,根据我的经验,我发现了以下几行:
操作WEBCA_SetTARGETSITE返回实际错误代码 1603
关闭MSIHANDLE(11)
WEBCA_SetTARGETSITE。返回值3。
执行操作:FatalErrorForm。
最后谷歌那个错误代码,在我的情况下是需要在服务器上添加的ISS 6兼容性角色。添加后,msi安装没有错误。
答案 3 :(得分:0)
我的解决方法:
当我以普通用户身份启动Total Commander,然后启动MSI时,会出现错误。
以管理员身份启动Total Commander,然后启动MSI时,它没有给出错误。