很难知道在部署网站/数据库项目,Web部署,直接发布,Web安装项目,Wix时使用哪种技术..很多选项,它们似乎都过于复杂同时过度简化。部署网站和数据库的最简单的方法
虽然我有一个共同的场景,但我有一个网站(实际上是一个web服务)和一个数据库来部署满足以下要求。
- 必须能够更新与未来版本的数据库安然无数据丢失
- 必须在网站上安装到
C:\Program Files\<Company_Name>\<Website_Name>
- 安装用户必须提供用于安装数据库并设置连接字符串数据库的位置在web.config文件
- 必须添加权限的应用程序池的网站的访问数据库
- UPDATE:必须出示可以去一个二进制部署包ployed没有连接到互联网
到内部网任何人都可以提供指导哪种技术,我应该重点关注,我正在寻找的东西很容易,因为我没有太多的时间来包装我的项目使用。另外,任何关于如何实现我最后两项要求的指导都很好。
很多谢谢。
通常这些任务由安装程序生成,如维克斯或InstallShield的最好的服务。我建议Wix,它非常强大和可定制。 –
@SandeepSinghRawat我能用Wix满足我所有的要求吗? –
是的。但并不是所有的东西都可能成为Wix包的一部分。你可能必须为某些东西编写自己的代码。 –