2009-01-22 57 views
5

發佈asp.net web應用程序最簡單的方法是什麼?我試圖看看那些開源的asp.net項目,看看他們如何分發他們的應用程序,以及他們如何進行更新,而且他們對我來說看起來相當複雜(不是爲了我自己來執行,而是爲了非技術用戶)。它們中的很多需要備份整個安裝的項目,刪除特定的文件夾並保存部分web.config。我希望找到一種解決方案,使更新過程儘可能簡單。ASP.NET Web App Distribution

謝謝。

回答

6

我正在研究一個類似需求的項目。我們決定使用WiX創建一個安裝程序,該安裝程序可以在安裝該站點的服務器或機器上運行。 WiX的功能非常強大,但需要一點點才能掌握。

還有很多其他開源和付費安裝程序技術。 Here is a post與一些信息。

0

您的意思是將功能分解爲可以在不同機器上處理的層,有3臺服務器用於3層架構,其中一臺是數據庫服務器,一臺是中間件,另一臺是ASP.Net中的服務器?這裏的另一點是從擴展方面來說,從Web服務器到多個Web服務器。

或者您是指deployment

1

CommunityServer提供了一個設置msi,它將創建一個虛擬目錄,生成SQL數據庫並使用默認數據填充它。儘管更新點版本仍然是一個涉及update.sql文件的手動過程,並且讓所有人都可以下載,然後合併二進制和靜態文件更改。

他們可能已經創建了更新msi,但由於很多人自定義了CommunityServer,所以讓人們自己合併更改可能會更好。

-2

這是一個Web應用程序,男人。公開發布,需要註冊,然後繼續。這不是Web應用程序的重點嗎?