我可以在WCF中的IIS下的一个虚拟目录中拥有多个.svc文件吗?如果是这样的话?
答案 0 :(得分:8)
您需要签订两份服务合约,而web.config
部分需要注册两项服务:
<system.serviceModel>
<services>
<service name="YourNamespace.Service1"
behaviorConfiguration="returnFaults">
<endpoint
address=""
binding="basicHttpBinding"
contract="Yournamespace.IService1" />
</service>
<service name="YourNamespace.Service2"
behaviorConfiguration="returnFaults">
<endpoint
address=""
binding="basicHttpBinding"
contract="Yournamespace.IService2" />
</service>
</services>
</system.serviceModel>
然后,您可以为每个服务提供两个.svc
个文件。