2012-07-10 123 views
0

我目前正在迈向WCF世界的第一步,上周左右。控制台应用程序vs VS 2010中的WCF项目的WCF服务应用程序

关于什么时候在Visual Studio 2010中使用控制台应用程序或WCF服务应用程序时,我一直在想什么?

这是关于自我托管还是IIS和WAS托管?我得到它的方式是,如果我是自托管,控制台应用程序是要走的路,因为你会实现ServiceHost并代理自己,而在IIS或WAS托管的情况下,我们使用WCF服务应用程序? ServiceHost是在哪里动态生成的?

我对这个问题的理解是否正确?还是有更多的东西进入它?我觉得像这里缺少一些链接...

+0

控制台应用程序的问题是它只能在用户会话中运行 - 有一些欺骗性的方式来将控制台应用程序作为Windows服务运行,但我从来没有觉得它与创建实际的Windows相同服务。 – 2012-07-10 08:05:43

+0

因此,在控制台应用程序托管基本上是为了调试? 我可以自己托管一个WCF服务应用程序吗? – NZal 2012-07-10 08:13:06

回答