【发布时间】:2015-10-16 21:04:30
【问题描述】:
我想为 ASP.net 网站创建一个安装程序。
我可以使用 NSIS 为我的 Web 应用程序创建安装程序吗?
所以我想通过安装向导做以下事情。
- 我需要在客户端计算机上安装所需的数据库。
- 我需要更新基于数据库的 web.config 文件中的连接字符串。
- 我需要创建 ODBC 连接并将它们的名称保存在我的项目配置文件中。
- 我需要在 IIS 的应用程序池中创建一个应用程序。
- 我需要在 IIS 中托管我的项目。
有人可以告诉我是否可以使用 NSIS 做这些事情?如果可以,我该怎么做?
谢谢你。
【问题讨论】:
-
为什么需要为网站创建安装程序?这通常不是一次性部署任务吗?或者您正在运送某种产品?
-
是的..我正在将我的产品运送给外国客户..他对技术不熟悉..所以我需要制作简单的向导来完成所有配置。
-
NSIS 可以在自定义 .NET 程序集中执行方法,并且您可以从 C# 创建 IIS 网站(和应用程序池)。从这里开始 - bit.ly/1GdBfJd 和这里 - bit.ly/1LYtraf