只是想请你确认我是对的(但可能完全错了:)。
情况:我有一个包含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库主机的信息的文档。看来我应该更好地了解。
答案 0 :(得分:1)
测试服务主机的描述是here。 ServiceHostingEnvironment
元素控制与Web服务器的集成=我不认为此配置部分的任何部分用于自托管服务,测试主机是自托管。
ServiceActivations
元素包含Web服务器的无文件激活配置。这意味着在没有托管.svc文件的实际存在的情况下激活服务的能力。这是在自托管场景中没有意义的事情。