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