2013-07-27 121 views
0

我開發了一個使用C#的Windows應用程序,該應用程序有一個數據庫。數據庫連接到我的本地SQL Server Management Studio。現在,我想部署我的應用程序(C#+數據庫),以便它可以使用安裝程序(安裝文件)簡單地安裝在其他計算機上。我在這個領域非常新。請指導我執行此操作的步驟。謝謝。C#Windows應用程序部署

+0

首先,找到您的SQL服務器數據庫的主機,除非您希望自己擁有最終用戶主機。如果你有,你需要找到一種方法來使您的數據到客戶端,而不實際暴露用於登錄到數據庫中,如果您不想最終被濫用的憑據。 Web服務或類似的東西(WCF)可能是你想要研究的東西。 – aevitas

回答

0

按照以下,

1)首先得到了如何在Installer ClassRead

2創建MSI)創建一個命令提示符應用程序,它應該有創建本地SQL服務器數據庫中的邏輯有些想法。 Check my post here

3)包與MSI軟件包命令提示EXE。

4)在insatller類的Install()方法內寫入執行命令提示符exe的邏輯。

0

在開始部署之前,有幾件事情需要考慮。

  1. 您是否有集中式應用程序?這意味着你想在服務器上託管你的數據庫還是要在每個用戶機器上部署數據庫。如果你希望它是集中的,那麼你將如何訪問數據庫。你目前的結構是否支持它?就像你使用SOA來訪問數據庫或其他任何東西?

  2. 如果你已經決定要與你的客戶機上的應用,那麼你必須與你的設置一起部署數據庫一起部署數據庫。你可以閱讀教程here關於如何實現這一點。