2011-01-27 32 views
1

我剛剛完成(基本上)與SQL Server和Visual C#初學者的數據庫應用程序。我使用的是Visual C#Express,而不是全尺寸的Visual Studio,顯然這使得正確部署應用程序變得更加複雜。我已經看到其他一些人詢問了如何從該IDE部署這樣的應用程序,但我無法完全理解和使用他們已經找回的一些答案。是否有人可以提供部署SQL Server/VC#應用程序的演練?

因此,我必須問如何正確部署這個應用程序,但我還必須要求給出一個簡單的演練。大學並沒有教導如何部署這些東西,所以我對它很陌生。謝謝!

回答

1

我不知道部署數據庫的自動方式。如果這是第一次數據庫擊中服務器,我在源上備份,並在目標上恢復...簡單。

至於代碼,這是我做的:

  1. 發佈(點擊右鍵,發佈)代碼到本地目錄(我使用C:\ \網站網站名稱)。
  2. 使用和ftp客戶端來提升輸出到服務器。
  3. 對web.config進行必要的調整以正確指向目標數據庫。

如果您以後需要進行更改,您可能需要考慮一個我用於此目的的工具BeyondCompare。它可以通過FTP在本地文件和目標站點之間執行差異,並準確告訴你需要部署哪些內容才能使其工作。但是,這不會檢測到您的數據庫中的更改,儘管沿着相同的行有大量的Sql diff工具。我的一般原則是「讓本地網站完美運作,然後像目標網站一樣製作目標網站」。

上面#3中要注意的事情是目標地址在連接字符串中是正確的,以及連接到數據庫需要的任何安全證書。

HTH。

+0

儘管這個說法太模糊,但即使它是正確的。此外,我並沒有試圖在互聯網上或任何東西上傳它;我只是試圖讓應用程序工作,以便我可以放置一個旅行驅動器,將它移動到另一臺計算機上,安裝它,並使其在調試過程中的工作。 – Panzercrisis 2011-01-30 17:19:24

相關問題