【问题标题】:How to deploy C# winForm(EntityFramwork) application on LAN network如何在 LAN 网络上部署 C# winForm(EntityFramwork) 应用程序
【发布时间】:2016-03-04 06:01:43
【问题描述】:

这样的问题有几十个,但没有一个能解决这个问题。

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

我一直在使用 VisualStudio 服务器资源管理器进行所有与数据库相关的工作,而不是 SQL Server Management Studio。

问题

  1. 我想要的只是如何使其数据库集中 通过出LAN网络?
  2. 一台计算机将作为服务器和 也将包含该应用程序,其他人将只有应用程序 并使用来自服务器的数据库。我必须进行两次构建吗?或者是什么 我该怎么做?
  3. 如果服务器所在位置的 IP 地址发生更改 服务器上的数据库?它是否需要新的部署或只是一些 连接字符串的变化?
  4. 是否需要对代码进行一些更改 以及在服务器无响应的情况下处理异常或 有什么?

请详细说明步骤和过程,无论您提出什么建议,因为我对此很陌生。

【问题讨论】:

  • 服务器机器上SQL Server的版本是多少?
  • 你的标签真的有点烂。这是一个关于部署的问题。这与 SQL Server 或实体框架无关,当然也与“局域网”无关。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多