本文介绍了我可以在 WCF 的 IIS 下的一个虚拟目录中拥有多个 .svc 文件吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以在 WCF 的 IIS 下的一个虚拟目录中拥有多个 .svc 文件吗?如果是这样怎么办?
Can I have multiple .svc files in one virtual directory under IIS in WCF? If so how?
推荐答案
你需要有两个服务契约,并且在 web.config
部分你需要注册这两个服务:
You need to have two service contracts and in the web.config
section you need to have the two services registered:
<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
文件.
Then you could have two .svc
files for each of your services.
这篇关于我可以在 WCF 的 IIS 下的一个虚拟目录中拥有多个 .svc 文件吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!