【问题标题】:What all things can be achieved using Installshield使用 Installshield 可以实现什么
【发布时间】:2014-08-28 18:21:27
【问题描述】:

我们需要为其中一位客户自动执行安装过程。目前我们正在手动进行安装(包括安装 SQLServer 数据库、安装和配置 IIS、安装 SSRS 报告等)。我听说过Installshield,我们正在尝试实现以下事情,请您告诉我们下面提到的事情可以彻底实现Installshield。请针对内嵌的项目符号提供您的答案。

  1. 检查先决条件
  2. 安装 PreRequisites
  3. 通过文本框接受值并在不同屏幕中使用它
  4. 在网格中显示值和配置
  5. 连接到 SQLServer
  6. 检查特定的 SQLServer 数据库是否存在
  7. 在 SQLServer 上创建数据库,数据和日志文件的位置应由用户根据磁盘空间选择。
  8. 应该能够找到并运行aspnet_regsql.exe
  9. 恢复 SQLServer 数据库,应该预先选择一些恢复值(通过设置我们应该能够控制/传递值到数据库恢复屏幕)
  10. 是否允许 C# 编程?
  11. 如果我们需要进行有条件的安装和自定义,它将支持哪些其他脚本/编程语言
  12. 检查是否安装了IIS,如果没有安装。
  13. 在 IIS 中检查并创建应用程序池。
  14. 使用脚本/C# 我应该能够控制 IIS 的配置(微软应该提供 API,但我应该能够在 Installshield 设置中使用它)
  15. 在 IIS 中配置 MIME,在 IIS 中启用和配置 Windows 身份验证。
  16. XML 支持。
  17. 向 IIS 添加连接字符串
  18. SMTP 配置
  19. 向数据库添加角色
  20. 安装 SSRS 报告
  21. Installshield 的哪个产品会做上述事情(例如:Installshield、Installshield Anywhere、Installshield Automation 等)
  22. 如果上面的事情不能通过 Installshield 实现,您能否建议任何其他安装/设置/包和部署软件也这样做

问候, 施瓦鲁普。 M

【问题讨论】:

  • 设置开发开发。 :)

标签: deployment installation package installshield


【解决方案1】:

理论上,InstallShield 可以做所有这些事情。在实践中,这是一个非常非常陡峭的学习曲线和一个您正在寻找的高度参与的安装程序。我可能会将这个项目作为一个 1000 小时的项目出价,而且它基于“曾经做过”,没有学习曲线。

我会考虑使用 InstallShield 创建一个 .MSI,它仅检查和安装 prereqs / windows 功能并放置内容。然后在安装后运行一个配置实用程序来执行所有 SQL/SSRS/IIS 配置。因为您可以使用您已经知道的编程语言和框架,所以您会更快地完成它。

下载并安装 Team Foundation Server Express 并将其用作您的模型以获得良好的用户体验。它展示了你所要求的所有东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    • 2023-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多