【问题标题】:install ASP.NET + SQL Express in a script在脚本中安装 ASP.NET + SQL Express
【发布时间】:2010-09-18 17:35:59
【问题描述】:

在这个问题上我需要一点帮助。

我有一个用 ASP.NET 编写的 Web 应用程序,加上我有 SQL Express 数据库的 .bak 文件,我的问题是:如何在客户端中通过简单的点击安装它?

我如何编写一个脚本来创建一个新的数据库,将 bak 文件恢复到该数据库中,设置 IIS 并......好吧,就是这样 :)

这一切都是手动完成的,而且我经常这样做,所以我只是想问是否有办法阻止手动执行所有这些步骤。

谢谢。

【问题讨论】:

    标签: asp.net iis installation scripting


    【解决方案1】:

    虽然 WIX 肯定非常灵活,但如果您对学习曲线不满意(而且 IMO 有一点学习曲线),那么也许您应该查看 Web Deployment Projects

    来自博文:

    Web 部署项目可以与 VS 2008 内置的“ASP.NET 网站”或“ASP.NET Web 应用程序项目”选项一起使用,并提供一些额外的构建、打包和部署选项供您使用.

    关于数据库,我建议您使用App_Data 目录并部署“.mdf”文件。这比尝试创建新数据库和恢复备份更容易。

    【讨论】:

      【解决方案2】:

      您可以使用WiX 创建一个.msi,您可以使用它在您的客户端安装您的应用程序。 WiX 需要一点时间来适应,但是一旦你掌握了它,你就会满足上面的需求,并且能够随着应用程序的增长或从安装的角度增加复杂性来扩展它们。

      我读到您的问题的意思是您有多个客户端安装您的应用程序,如果不是这种情况,并且您的应用程序存在于一个地方,那么会有更好的解决方案和更好的人为您提供它们!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-04
        相关资源
        最近更新 更多