0

我正在构建一个客户端-服务器应用程序,这一切都在我开发系统时在我的计算机上本地运行。但是,最终我想将应用程序的服务器端部分部署到服务器上以 24/7 运行,从而使客户端应用程序能够随意连接和使用服务。我想知道的是,当我开始这样做时,我是否只需在服务器上安装服务器端应用程序,点击运行就可以了?这似乎......好吧(对我来说)不正确,这是它的完成方式吗?还是还有很多?我想有,但我似乎找不到关于这个主题的任何内容。

仅供参考 - 服务器是一个自托管的 WCF 应用程序。

4

1 回答 1

1

您需要将程序的可执行文件、支持 dll 和配置文件放入文件夹中。然后创建一个Windows Service来运行程序;如果您不使用 Windows 服务,则该程序只会在您登录时运行,这不好。作为 Windows 服务,即使您没有登录,重新启动服务器也会使程序重新联机。

这是来自 MS 的关于如何制作 Windows 服务的知识库文章。 http://support.microsoft.com/kb/251192

如果您的程序被编译为 DLL,则创建一个小的 .exe 程序来运行它(包装器),然后按照文章中的说明部署该程序。

祝你好运。

于 2013-10-24T13:26:36.180 回答