在终端服务器上为用户开发winform?

时间:2013-01-24 21:46:29

标签: .net winforms remote-desktop

我将在Windows Server 2012上运行一个winform应用程序,其中有几个用户通过远程桌面。

如果我将我的应用程序放在一个文件夹中,我该如何更新它?我想很多文件都在使用中,无法更新。

你会做什么?

由于 魔

1 个答案:

答案 0 :(得分:1)

我已经遇到了这个问题并发现了一个有趣的工作。 Windows将允许您移动正在使用的文件。

我所做的是在程序的安装目录中创建一个名为Old的文件夹,然后将exe移动到该文件夹​​并复制我的新exe。

任何登录的新用户都使用新的exe,我给它一天让所有旧用户注销(我们的RDP服务器上的超时时间会在4小时后激活非活动人员,所以每个人通常都会在一夜之间被注销)然后我删除了我在开始时创建的Old文件夹。