在应用程序中使用WCF类库

时间:2012-03-31 05:21:25

标签: c# wpf wcf

我是WCF的新手,我不太了解WCF类库的主要内容。 (对我来说它看起来不像是一个库,它在我运行我的应用程序时启动一个程序)我创建了一个WPF应用程序,它引用了我的WCF服务库。一切都在发展中很好。当我从visual studio启动我的应用程序时,服务获取由visual studio自动托管。

现在让我说我准备好部署了。如果我从Visual Studio外部启动应用程序,那么该服务将无法运行。我该如何开始服务?

1 个答案:

答案 0 :(得分:2)

WCF服务类不能存在于void中。您需要托管, Hosting 有几个选项。

在Visual Studio中,WCF有两个主要模板, WCF服务应用程序 WCF服务库。根据您的需要,选择哪个模板对您的项目有利。如果您想要自托管,最好选择WCF服务库模板。 (您需要编写托管服务/应用程序)。如果要在IIS中托管,最好选择WCF服务应用程序。

并查看此教程以进行自托管。

http://wcftutorial.net/WCF-Self-Hosting.aspx