2009-07-05 144 views
1

我創建了一個Windows應用程序。使用SQL Server 2008部署.NET應用程序的順序?

我用

前端:C#(Visual Studio 2008中) 後端:MICROSOFT SQL SERVER 2008 .NET FRAMEWORK:3.5

現在,當我安裝在我的客戶機應用程序部署後安裝Application之前是否需要首先安裝.Net Framework,VisualStudio2008和Sql Server 2008?

並且在建立我的設置文件(文件系統編輯器,註冊表編輯器等)的哪個模塊應該附加DataBase?

這是我第一次部署應用程序,請幫助我解決部署的技巧和問題?

在此先感謝!

回答

1

你的客戶不會使用Visual Studio,所以你不需要安裝它。

您將需要手動安裝SQL Server。你不能讓你的安裝項目自動安裝它。只需安裝SQL Server 2008(SP1或更高版本)。我相信這會爲你安裝全部或大部分的.NET 3.5。如果沒有,那麼當你的設置運行時,它將安裝所需的.NET的其他部分。

BTW,一定想在你的客戶的網站之前測試自己(也許在虛擬PC)的一個乾淨的系統上安裝步驟!

+0

感謝您的及時回覆。 請給我一些技巧來自己測試應用程序。由於這是我的第一個項目,我很緊張! 請幫我!! 1 – sheetal 2009-07-05 16:33:26

+0

只是假裝你的客戶。拿出您要給客戶的安裝文件,並執行所有步驟。 – 2009-07-05 16:40:34

0

您應該在安裝應用程序之前手動安裝SQL Server。

你只需要安裝你的應用程序,你不需要visual studio。如果您使用安裝項目來執行此操作,它應該檢測到它需要.Net框架併爲用戶提供安裝它的選項。

1

這取決於您是否希望每個客戶端都在本地安裝SqlServer(通常,在企業場景中,您已經有一個運行Sql Server的服務器盒,並且您只需要在那裏部署數據庫)。
如果在本地運行Sql Server是一個需求,你可能想看看這個線程,它會幫助你:How to install a custom desktop application database to SQL Express?

0

你不必安裝Visual Studio。對於運行.Net應用程序,您只需要.Net Framework。而對於SQL 2008,也需要.Net。而對於數據庫,無論是必須運行SQL腳本還是需要恢復數據庫。運行SQL腳本更好,我認爲,你可以通過批處理文件來完成。

+0

你能告訴我如何創建一個批處理文件嗎? – sheetal 2009-07-06 10:55:36

相關問題