0
使用Visual Studio 2012,我创建了一个WCF 4.5服务库。 当我的本地IIS为service is published时,尽管在配置文件中有serviceActivations节,仍然会创建一个.svc文件。WCF服务发布和无文件激活:仍然创建一个.svc文件
我还在配置文件中使用了一个自定义工厂,幸好它不会丢失,因为serviceActivations会覆盖.svc文件。
配置文件是这样的:
<serviceHostingEnvironment aspNetCompatibilityEnabled="false" multipleSiteBindingsEnabled="true">
<serviceActivations>
<add factory="My.ServiceHostFactory" relativeAddress="~/BirtProxy.SoapReport.svc" service="BirtProxy.SoapReport" />
</serviceActivations>
</serviceHostingEnvironment>
所创建的.svc文件是这样的:
<%@ ServiceHost Service="BirtProxy.SoapReport" %>
我还有其它的服务,我没有这种行为,但我无法弄清楚什么是错的。我不想创建这个额外的文件。
任何帮助表示赞赏。