我开发了三种类型的 wcf 服务,并为此创建了三个 .svc 文件,如下所示:
服务1.svc 服务2.svc 服务3.svc
在一个 asp.net 网站项目中。
那么如何在 IIS 7 上托管这些服务呢?
托管多个服务 (.svc) 文件的最佳做法是什么?
我看到了这个链接:
我可以在 WCF 的 IIS 下的一个虚拟目录中拥有多个 .svc 文件吗?
我已经知道了,所以这是唯一可用的最佳实践。?或者我错过了什么?
我开发了三种类型的 wcf 服务,并为此创建了三个 .svc 文件,如下所示:
服务1.svc 服务2.svc 服务3.svc
在一个 asp.net 网站项目中。
那么如何在 IIS 7 上托管这些服务呢?
托管多个服务 (.svc) 文件的最佳做法是什么?
我看到了这个链接:
我可以在 WCF 的 IIS 下的一个虚拟目录中拥有多个 .svc 文件吗?
我已经知道了,所以这是唯一可用的最佳实践。?或者我错过了什么?
您将需要一个 .svc 文件来ServiceHost
为每个特定的 Web 服务实例化。但是,您必须查看 IIS 的特定功能,例如“健康监控”、“进程回收”等。
配置服务时,请使用相对寻址(即,当您使用一个 .svc 公开多个端点时)。
您可以在MSDN上查看如何使用 SVC 文件在 IIS 上托管 WCF 服务。
托管多个服务 (.svc) 文件的最佳做法是什么?
是的,您可以在 IIS 上托管多个服务。但是,如果您有N 个服务,则需要在您的web.config上有N 个 svc 文件和N 个服务合同。