2016-03-04 83 views
1

有幾十個像這樣的問題,但他們都沒有解決這個問題。如何在局域網上部署C#winForm(EntityFramwork)應用程序

我已經使用entityFramework modelFirst方法創建了WinForm應用程序。我已經使用InstallShield進行了部署,並且它工作得很好。

我一直在使用VisualStudio服務器瀏覽器爲所有數據庫相關的工作,而不是SQL服務器管理工​​作室。

問題

  1. 我只是想爲我怎麼能使其數據庫集中 通過了LAN網絡?
  2. 一臺電腦將作爲服務器, 也將包含該應用程序,其他人將只有應用程序 並使用服務器的數據庫。我必須做兩個版本嗎?或我該怎麼做 ?
  3. 在服務器的數據庫位置 服務器IP地址的變化的情況下?是否需要新的部署或連接字符串中的一些 更改?
  4. 是否需要對代碼 進行一些更改,以便在服務器無響應或 的情況下處理異常?

請隨着步驟和過程,不管你是什麼建議,因爲我很新。

+0

服務器機器上的SQL Server版本是什麼? –

+0

你的標籤真的很糟糕。這是一個關於部署的問題。這不是關於SQL Server或實體框架,當然也不是關於「lan」。 –

回答

0

執行此操作的一般方法是使ConnectionString指向運行服務器的計算機。使用機器名稱,而不是IP地址。