0
我已经创建了一个由应用程序部署 - asp.net的MVC,窗口服务
- asp.net的MVC 3控制面板
- 窗口服务
- MS SQL数据库
我想创建一个能够处理此应用程序的部署和自动更新的安装程序。
应用程序需要至少在做这些事情安装:
- 确保MSSQL 2008年安装(如果未提示用户或安装快车版)
- 确保用户具有.Net框架4.0,ASP安装了.NET MVC 3.0(可能还有其他一些我忘记的Ms产品)
- 在xml配置文件中设置适当的连接字符串
- 将SQL Server用户(用于运行实例的权限)添加到读/写到文件夹
- 创建一个IIS站点和应用程序池(和部署应用程序)
- 设置应用程序池模式4.0集成
- 创建一个Windows服务
- 授予asp.net应用程序特权控制提到窗口服务(SUBINACL /服务SERVICE_NAME /批=“IIS APPPOOL \ DeployTest” = F)
- 创建数据库,运行创建脚本
- 创建数据库用户,并授予他们相应的权限
- 编辑网络配置文件设置一些丘斯托m设置
是否有可能?还是我被迫手动做到这一点?
你能举出一些这些工具吗? – kubal5003
我调查了Windows安装程序选项(包括WIX),问题是Windows安装程序不支持自动更新。 – kubal5003
在阅读WIX教程之后 - WIX无法实现。这很复杂,在我的情况下它没有提供任何真正有用的东西。 – kubal5003