部署基于TCP的WCF服务,即';它托管在Windows服务中

部署基于TCP的WCF服务,即';它托管在Windows服务中,wcf,windows-services,Wcf,Windows Services,我已经完成了一个使用TCP的WCF服务的编写。它应该运行在Windows 2003服务器上,而Windows 2003服务器没有可用的,所以我编写了一个Windows服务来承载我的WCF服务。它在我的开发机器上运行得很好 现在,如何将这两项服务安装到Windows 2003服务器上?我是否只是在那里复制WCF服务,就这样?我想如果我把它放在某个特定的位置可能是最好的,但那会在哪里呢?然后是托管Windows服务,如何将其部署到Windows 2003服务器?您应该有一个在开发区使用过的服务部署项

我已经完成了一个使用TCP的WCF服务的编写。它应该运行在Windows 2003服务器上,而Windows 2003服务器没有可用的,所以我编写了一个Windows服务来承载我的WCF服务。它在我的开发机器上运行得很好


现在,如何将这两项服务安装到Windows 2003服务器上?我是否只是在那里复制WCF服务,就这样?我想如果我把它放在某个特定的位置可能是最好的,但那会在哪里呢?然后是托管Windows服务,如何将其部署到Windows 2003服务器?

您应该有一个在开发区使用过的服务部署项目。 这将是相同的技术


将其放入程序文件\您的服务中

Shoot。我想你是对的。这就是每3个月才有机会做一次这件事的问题,随着时间的推移,我忘记了很多事情……好吧,我只是仔细检查了一下,我没有一个部署项目作为解决方案的一部分。相反,我所做的是使用svrutil生成一个项目,将其合并到Windows服务项目中,当我在我的开发机器上注册Windows服务时,我使用installutil。那么,我如何在服务器上做同样的事情呢?