如何在LAN网络上部署C#winForm(EntityFramwork)应用程序

时间:2016-03-04 06:01:43

标签: sql-server winforms entity-framework deployment lan

有很多像这样的问题,但没有一个能解决这个问题。

我使用entityFramework modelFirst方法创建了WinForm应用程序。我使用InstallShield部署它,它工作得非常好。

我一直在使用 VisualStudio 服务器资源管理器来处理所有与数据库相关的工作,而不是SQL服务器管理工​​作室。

问题

  1. 我只想要的是如何集中数据库 通过局域网网络?
  2. 一台计算机将充当服务器和 将包含该应用程序,其他人将只有应用程序 并从服务器使用数据库。我必须制作两个版本吗?或者是什么 我该怎么做?
  3. 如果位置服务器的IP地址发生变化 服务器的数据库?它需要新的部署还是只需要部署 连接字符串的变化?
  4. 是否需要对代码进行一些更改 以及在服务器无响应或处理时处理异常 什么?
  5. 请详细说明步骤和流程,无论你提出什么建议,因为我对此都很陌生。

1 个答案:

答案 0 :(得分:0)

执行此操作的一般方法是使ConnectionString指向运行服务器的计算机。使用机器名称,而不是IP地址。