【发布时间】:2009-12-23 16:32:55
【问题描述】:
我正在编写一个 Windows 窗体应用程序,该应用程序将出售给中小型公司并供 LAN 上的用户使用。
为了让网络管理员更轻松,我正在考虑使用 .Net 3.5 SP1 并让应用程序从网络共享运行。这样,客户端安装最少(我知道他们必须安装 .Net 3.5 SP1)。
管理员将在服务器中安装应用程序,运行 Windows 安装程序,然后通过电子邮件向用户发送网络路径的路径,以便他们可以开始使用该应用程序。另一种方法是让管理员在数百台 PC 上安装应用程序,我尽量避免这样做。每次我更新应用程序时,管理员只需在单个服务器上重新安装它。
此外,该应用将附加一个 SQL Express 数据库来存储其数据,或者可以将其配置为访问外部 SQL 服务器(同一 LAN)。
如果您使用这种部署,我想听听您的意见,有什么陷阱以及我应该注意什么。
我有点担心 .Net 3.5 SP1 的渗透,但我一直在使用 LINQ to SQL,所以我认为我别无选择。
提前致谢。
【问题讨论】:
标签: .net-3.5 deployment winforms