Visual Studio - 直接引用WCF库并忽略serviceHostingEnvironment?

时间:2011-09-27 01:36:49

标签: visual-studio wcf .net-4.0

只是想请你确认我是对的(但可能完全错了:)。

情况:我有一个包含3个项目的VS2010解决方案A)WCF库,B)托管此库的网站C)使用Web服务的测试应用程序。最后,我可以配置两种不同的方式:添加对WCF Lib或Web站点的引用。

我发现当我直接引用WCF库时(有些人可能记得那些端点http://localhost:8732/ Design_Time_Addresses / ...)自定义 servicehostfactory <的配置/ strong>在app.config元素中

<serviceHostingEnvironment><serviceActivations>.. 

被忽略。

由于serviceHostingEnvironment的解释是主机的责任,我假设VS2010 WCF库主机有这样的功能 - 忽略serviceHostingEnvironment?我对吗?

P.S。可能我可以请你指出我可以找到有关VS2010 WCF库主机的信息的文档。看来我应该更好地了解。

1 个答案:

答案 0 :(得分:1)

测试服务主机的描述是hereServiceHostingEnvironment元素控制与Web服务器的集成=我不认为此配置部分的任何部分用于自托管服务,测试主机是自托管。

ServiceActivations元素包含Web服务器的无文件激活配置。这意味着在没有托管.svc文件的实际存在的情况下激活服务的能力。这是在自托管场景中没有意义的事情。