如何使用NSIS为ASP.net网站创建安装程序

时间:2015-10-16 03:25:26

标签: asp.net iis nsis

我想为ASP.net网站创建一个安装程序。 我可以使用NSIS为我的Web应用程序创建安装程序 所以我想通过安装向导进行以下操作。

  1. 我需要在客户端计算机上安装所需的数据库。
  2. 我需要根据数据库更新web.config文件中的连接字符串。
  3. 我需要创建ODBC连接并将其名称保存在我的项目配置文件中。
  4. 我需要在IIS的应用程序池中创建一个应用程序。
  5. 我需要在IIS中托管我的项目。
  6. 有人可以告诉我是否有可能用NSIS做这些事情?如果可能的话我该怎么办? 感谢你。

1 个答案:

答案 0 :(得分:1)

没有确切的答案。

您需要使用自定义页面创建自定义安装程序 - 但您需要了解自定义页面的外观以及它们的用途。

可以使用NSIS实现这一点(即使使用Inno Setup对用户来说也更容易)但我们无法为您发布教程。

您需要做的是从简单的安装程序(默认安装程序)开始,并向其添加自定义页面。它的页面代表了一些功能:

  • 设置数据库连接值

  • 编写配置

  • 创建应用程序池

  • 设置IIS(有一些用于IIS的NSIS插件)

  • 复制文件等。

从一些NSIS示例开始,在其中添加越来越多的功能,直到满足您的要求。