【问题标题】:Installation Tools for ASP.Net C# applicationASP.Net C# 应用程序的安装工具
【发布时间】:2010-11-30 04:49:15
【问题描述】:

我们开发了一个 ASP.Net/C#/SQL Server 应用程序,并使用 SetupBuilder(来自 LinderSoft)和 MSI 进行软件安装。

我们在 MSI 组件方面遇到了各种各样的问题 - 安装经常失败,而且我们似乎对 MSI 界面/进程的控制有限。

是否有任何安装工具可以让我们更好地控制 MSI 安装过程?谁能推荐一套更好的工具用于软件部署?

【问题讨论】:

    标签: c# asp.net installation


    【解决方案1】:

    WIX 在创建 MSI 时提供了很多控制。 需要一些学习,但我们已将其用于在我们的项目中创建 MSI,它已满足我们的所有需求。

    来自他们的网站:

    Windows Installer XML (WiX) 是一个构建 Windows 的工具集 安装 来自 XML 源代码的包。该工具集支持命令行 开发人员可以集成到他们的构建过程中的环境 构建 MSI 和 MSM 安装包

    对于笼统的答案很抱歉,但是如果您可以提供有关您面临的错误或您希望能够控制的确切区域的更多详细信息,那么也许可以对此有所了解。

    【讨论】:

    • 我使用过 Visual Studio Installer Project、ClickOnce、InstallShield、Wix,我同意 Wix 是最好的。
    【解决方案2】:

    我曾经使用过的大多数 asp.net 应用程序都有部分手动安装过程,例如他们要求您创建一个 sql server 数据库和用户,然后将应用程序复制进去并更新 web.config 以反映 sql 用户,然后手动创建 IIS 应用程序,任何进一步的安装(例如创建 db 架构)都会在您第一次使用时由应用程序自动处理。

    这对我来说似乎总是可以接受的,只要一切都记录良好,我很乐意接受它,值得考虑吗?

    我想这取决于您的目标用户群的预期技术技能......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 2015-05-26
      • 1970-01-01
      • 2011-01-28
      相关资源
      最近更新 更多