1

我开发了三种类型的 wcf 服务,并为此创建了三个 .svc 文件,如下所示:

服务1.svc 服务2.svc 服务3.svc

在一个 asp.net 网站项目中。

那么如何在 IIS 7 上托管这些服务呢?

托管多个服务 (.svc) 文件的最佳做法是什么?

我看到了这个链接:

我可以在 WCF 的 IIS 下的一个虚拟目录中拥有多个 .svc 文件吗?

我已经知道了,所以这是唯一可用的最佳实践。?或者我错过了什么?

4

2 回答 2

1

您将需要一个 .svc 文件来ServiceHost为每个特定的 Web 服务实例化。但是,您必须查看 IIS 的特定功能,例如“健康监控”、“进程回收”等。

配置服务时,请使用相对寻址(即,当您使用一个 .svc 公开多个端点时)。

于 2012-10-30T14:37:40.697 回答
0

您可以在MSDN上查看如何使用 SVC 文件在 IIS 上托管 WCF 服务。

托管多个服务 (.svc) 文件的最佳做法是什么?

是的,您可以在 IIS 上托管多个服务。但是,如果您有N 个服务,则需要在您的web.config上有N 个 svc 文件N 个服务合同

于 2012-10-30T13:57:18.043 回答