网站未在 IIS 中创建 - InstallShield 的限量版

Website is not getting created in IIS - limited edition of InstallShield

我在 Visual Studio 2015 中使用 InstallShield 2015 限量版。

我已经配置了 Internet 信息服务设置,如下所示,但是没有在 IIS 中创建网站。

我的IIS版本是:10.0

这里是IIS里面的设置InstallShield

注意:源代码已成功复制 [INSTALLDIR] 目标计算机,但未与 IIS 映射。

更新

我只看到与 IIS 相关的声明,但在日志中的任何地方都没有使用!

     Property(S): PROGMSG_IIS_CREATEAPPPOOL = Creating application pool %s
     Property(S): PROGMSG_IIS_CREATEAPPPOOLS = Creating application Pools...
     Property(S): PROGMSG_IIS_CREATEVROOT = Creating IIS virtual directory %s
     Property(S): PROGMSG_IIS_CREATEVROOTS = Creating IIS virtual directories...
     Property(S): PROGMSG_IIS_CREATEWEBSERVICEEXTENSION = Creating web service extension
     Property(S): PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS = Creating web service extensions...
     Property(S): PROGMSG_IIS_CREATEWEBSITE = Creating IIS website %s
     Property(S): PROGMSG_IIS_CREATEWEBSITES = Creating IIS websites...
     Property(S): PROGMSG_IIS_EXTRACT = Extracting information for IIS virtual directories...
     Property(S): PROGMSG_IIS_EXTRACTDONE = Extracted information for IIS virtual directories...
     Property(S): PROGMSG_IIS_EXTRACTDONEz = Extracted information for IIS virtual directories...
     Property(S): PROGMSG_IIS_EXTRACTzDONE = Extracted information for IIS virtual directories...
     Property(S): PROGMSG_IIS_REMOVEAPPPOOL = Removing application pool
     Property(S): PROGMSG_IIS_REMOVEAPPPOOLS = Removing application pools...
     Property(S): PROGMSG_IIS_REMOVESITE = Removing web site at port %d
     Property(S): PROGMSG_IIS_REMOVEVROOT = Removing IIS virtual directory %s
     Property(S): PROGMSG_IIS_REMOVEVROOTS = Removing IIS virtual directories...
     Property(S): PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION = Removing web service extension
     Property(S): PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS = Removing web service extensions...
     Property(S): PROGMSG_IIS_REMOVEWEBSITES = Removing IIS websites...
     Property(S): PROGMSG_IIS_ROLLBACKAPPPOOLS = Rolling back application pools...
     Property(S): PROGMSG_IIS_ROLLBACKVROOTS = Rolling back virtual directory and web site changes...
     Property(S): PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS = Rolling back web service extensions...

已解决

在WEBSITE 中添加APPLICATION 后问题已经解决。似乎在 InstallShield 中只有 WEBSITE 是不够的。

Improved?: .


很好地创建了一个易于理解的问题,但恐怕您忘记了最重要的部分:日志文件说了什么?请用详细信息更新您的问题。

我将此添加为答案,一旦我们获得更多信息,我将"evolve"它。

这是我为您准备的关于日志记录的标准简介:

正在记录您的 MSI-Install

以下是记录安装(静默安装)的方法:

msiexec.exe /I "C:\Installer.msi" /QN /L*V "C:\msilog.log"

或 setup.exe:

Setup.exe /v"/l*v C:\msilog.log /QN"

快速参数说明:

/I = run regular installation sequence
/QN = run completely silently
/L*V "C:\My.log" = verbose logging at specified path

如果这令人困惑 try installsite.org's logging FAQ - 如何为您的安装创建日志文件。


部分链接:

此问题已通过在 Website 中添加 Application 得到解决。

似乎在 配置目标系统->Internet 信息服务 中只有 网站 是不够的。

原因:InstallShield Limited Version 不支持在默认网站之外创建网站。

我在 InstallShield 评估版 2010 中在默认网站之外创建了另一个网站。我将 TCP 端口号更改为 8080。