我正在使用 Castle Windsor 的 WCF 设施来托管我的服务。这意味着我的 .svc 文件只包含这一行:
<%@ ServiceHost Service="MyService" Factory="Castle.Facilities.WcfIntegration.DefaultServiceHostFactory, Castle.Facilities.WcfIntegration"%>
现在不是为 10 个服务提供 10 个 .svc 文件,我认为只有一个通用文件会很好。
类似的东西Generic.svc?service=MyService
会自动生成正确的@ServiceHost
指令,可能还需要重写 URL,这样我就可以编写MyService.svc
.,但它会被重写为Generic.svc
.
对此有什么想法吗?我不想离开 IIS 并自己托管服务。
谢谢!