简体   繁体   English

使用InstallShield安装基于Web的项目安装程序cab文件时出现的问题

[英]Issue during installation of web based project installer cab file with InstallShield

I have created a web based project and I have to install an ActiveX Control through web by a CAB file. 我已经创建了一个基于Web的项目,并且必须通过CAB文件通过Web安装ActiveX控件。

When I build my InstallShield Web project installer, it generate MSI package and a CAB file. 当我构建InstallShield Web项目安装程序时,它将生成MSI程序包和一个CAB文件。 I have to register a DLL in CAB file. 我必须在CAB文件中注册一个DLL。

If I install the MSI package locally, it works fine: it installed the activeX and registered the DLL. 如果我在本地安装MSI软件包,则工作正常:它安装了activeX并注册了DLL。

But when I place the CAB file on the server and call that file remotely through web, it failed to register the DLL and it is not installed properly. 但是,当我将CAB文件放在服务器上并通过Web远程调用该文件时,它无法注册DLL,并且未正确安装。

I don't know what I am missing. 我不知道我在想什么。

sounds like static paths or a different type to system for your server. 听起来像是静态路径或服务器系统的其他类型。 So he can not find the real path to an DLL. 因此,他找不到DLL的真实路径。

For Information about this Topic read: 有关此主题的信息,请阅读:

Nice Sybase Documentation about it 不错的Sybase文档

Nice Guide for creating CAB Files 创建CAB文件的不错指南

MSDN Documentation for INF INF的MSDN文档

From MSDN Documentation: "...For this reason, if multiple files within a .cab are given the same name but different install directories, only one of the files will be installed in all locations. To work around this behavior, be sure to use unique names for all files within a single .cab file...." 来自MSDN文档:“ ...由于这个原因,如果.cab中的多个文件具有相同的名称,但安装目录不同,则仅在所有位置安装一个文件。要变通解决此问题,请确保为单个.cab文件中的所有文件使用唯一的名称。

and look up this Keywords: 并查找此关键字:

SourceDisksNames/DestinationDirs SourceDisksNames / DestinationDirs

Hope that will fix it! 希望能解决它! :-) :-)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 installshield在安装过程中写入文件 - installshield write to file during installation InstallShield无法使用.NET Installer完成安装 - InstallShield failing to complete installation with .NET Installer 如何在InstallShield 2011中为MSI安装程序项目控制服务安装和SQL脚本执行的执行顺序? - How to control the execution order of service installation and SQL script execution in InstallShield 2011 for a MSI installer project? InstallShield:在安装过程中获取组织名称 - InstallShield: Get the organization name during installation 如何使用InstallShield创建的软件包在Web应用程序安装期间检测IIS - How to detect IIS during installation of web application using the package created by InstallShield 使用InstallShield Professional在安装过程中获取连接字符串 - Getting the connection string during installation with InstallShield Professional 安装过程中Installshield开发错误 - Installshield Development Error during the Installation process 安装期间XML(.config)的更改(installshield 2010) - XML(.config) change during installation(installshield 2010) 安装路径中的外来字符-Installshield Installscript项目 - Foreign characters in the installation path - Installshield Installscript project 获取安装程序日志文件路径InstallShield - Get Installer Log File Path InstallShield
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM