我有一个C#WCF服务DLL,在我调试时由WcfSvcHost.exe托管。我想将它部署到附近的机器上。我在用于部署它的机器上用什么来托管这个dll?
有人能指出我需要的文件吗?
我知道你可以将服务构建为.exe并使其自托管,但我宁愿不这样做。
有没有办法基于这个WCF dll制作Windows服务? 我也不想使用IIS,因为目标机器可能没有它。
答案 0 :(得分:3)
是的,您可以创建Windows服务项目并在那里托管您的服务。请记住,您必须设置网址,打开服务等等,这些都是您在IIS上托管时不需要做的事情。
答案 1 :(得分:2)
您可以创建一个wpf应用程序来托管它:http://wcfguidanceforwpf.codeplex.com/
答案 2 :(得分:2)
有一些非常好的文章 - 基本上,它非常简单:你需要一些配置用于你的WCF服务,一个ServiceHost
实例托管你的服务类(实现服务合同) - 那就是关于它!
查看以下资源:
应该有所帮助 - 否则回过头来询问一下,如果你有问题!
马克