2015-10-16 80 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示例開始,並在其中添加更多功能,直到它滿足您的要求。

相關問題