2010-03-17 111 views
0

聲明:這不是關於如何安裝asp.net或使用它的應用程序的問題!asp.net應用程序安裝文件夾

嗨!

我很確定你們中許多人曾經安裝過某種論壇,博客或CMS(主要是PHP驅動的應用程序)。所有這些文件夾都包含一個名爲「install」的文件夾,其中(將文件複製到網絡服務器後)通過輸入例如數據庫信息(服務器名,用戶名,密碼等)將瀏覽器指向完成安裝。之後,大多數應用程序建議您刪除此文件夾或至少更改權限,以免外部人員無法再訪問它。

現在我的問題:你將如何去那個在asp.net世界?我真的不喜歡「安裝文件夾」 - 方法,我認爲可能有一個不同的.net/IIS機制。安裝我的應用程序的人應該能夠儘可能無痛地輸入他的數據庫信息,這應該最終存儲在web.config文件中。

如果它有所作爲,我使用asp.net MVC。

感謝您的幫助!

回答

1

我們使用安裝程序(NSIS)來收集自定義值。將文件複製到部署文件夾後,我們運行一些IIS腳本來創建目錄,設置主機頭文件,端口等,然後使用變量替換編寫web.config,其中包含客戶在安裝程序中提供的詳細信息。

也會根據客戶對安裝程序的輸入創建數據庫並設置初始用戶詳細信息。

編輯:

退房

http://bloggingabout.net/blogs/dennis/archive/2008/05/16/programmatically-creating-an-iis7-site.aspx

有關如何創建一個IIS站點使用C#
的一個實例。

+0

感謝您的回答。這幫助了我很多。 – 2010-03-22 08:35:44

相關問題