C#.NET控制台应用程序在多台计算机上通过网络运行

时间:2014-03-26 19:28:42

标签: c# .net console

我想在网络上的中央计算机上托管我的控制台应用程序,因此多个用户可以使用我的控制台应用程序来处理文件。我是否应该在每台将使用它的机器上放置它的副本,或者这是一种可接受的方式,并且只有每台机器的一个应用程序的参考链接?

您是否有关于如何通过网络完全设置和部署控制台应用程序的指南?

1 个答案:

答案 0 :(得分:2)

不要制作同一个应用的多个副本。可能的情况是你最终必须改变它,如果你在使用它的每台机器上有一个副本,它意味着你需要更新代码的四个地方:1)你的主要源控制/工作目录,2-4)控制台所在的机器。如果其中一台机器崩溃并需要更换怎么办?你必须确保它获得的新图像上已有控制台应用程序,这会增加你的版本问题。

只需创建一个网络文件夹并将人们指向所述网络文件夹即可。然后,每次更改或更新,每个人都会获得相同的确切版本。我通常使用TFS。每当有人需要下拉控制台应用程序来生成一些代码/ xml /你有什么,他们可以直接下拉并运行它。