2015-10-16 75 views
2

我想为ASP.net网站创建安装程序。 我可以使用NSIS为我的Web应用程序创建安装程序。
所以我想通过安装向导来做以下事情。如何使用NSIS为ASP.net网站创建安装程序

  1. 我需要在客户端计算机上安装所需的数据库。
  2. 我需要更新基于数据库的web.config文件中的连接字符串。
  3. 我需要创建ODBC连接并将其名称保存在我的项目配置文件中。
  4. 我需要在IIS的应用程序池中创建一个应用程序。
  5. 我需要在IIS中托管我的项目。

有人可以让我知道是否有可能用NSIS做这些事情?如果可能我该怎么做?
感谢你。

+0

为什么您需要为网站创建安装程序?这通常不是一次性部署任务吗?或者你是否在运送某种产品? – sh1rts

+0

是的..我把我的产品运送给外国客户..他不熟悉技术的东西..所以我需要做简单的向导来完成所有的配置。 – Punuth

+0

NSIS可以在自定义.NET程序集中执行方法,并且可以从C#创建IIS网站(和应用程序池)。从这里开始 - http://bit.ly/1GdBfJd和这里 - http://bit.ly/1LYtraf – sh1rts

回答

1

没有确切的答案给你。

您需要创建具有自定义页面的自定义安装程序 - 但这取决于您自定义页面的外观和效果。

可以用NSIS实现这一点(即使Inno Setup对用户来说更容易一些),但是我们不能为你发布教程。

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

  • 设置数据库连接值

  • 写作配置

  • 创建应用程序池

  • 设置IIS(还有一些NSIS插件与工作IIS)

  • 复制文件等

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

相关问题