为独立的 WCF 接收适配器配置 IIS

要使用 BizTalk WCF 服务发布向导发布 WCF 服务,您必须配置 Internet 信息服务 (IIS)、BizTalk 独立主机和 Windows 用户组帐户。 本部分介绍配置 IIS 以使用独立 WCF 接收适配器(如 WCF-BasicHttp 接收适配器、WCF-WSHttp 接收适配器和 WCF-CustomIsolated 适配器)发布 WCF 服务的相关问题。 有关在 IIS 中托管 WCF 服务的一般信息,请参阅 中的 https://go.microsoft.com/fwlink/?LinkId=75700“在 IIS 中托管”。

配置 IIS 的注意事项

Internet Information Services 7.0 和 7.5

您可以使用配置有 ASP.NET 4.0 的 IIS 7.0 和 7.5,通过独立的 WCF 接收适配器发布 WCF 服务。

IIS 7.0(适用于 Windows Server 2008 SP2)和 IIS 7.5(适用于 Windows Server 2008 R2)使用 IIS 应用程序池处理 Web 服务请求。 IIS 7.0 支持多个应用程序池。 每个应用程序池进程都可以在其他用户上下文中运行。

BizTalk 独立主机

要在独立 WCF 接收适配器中承载 WCF 服务,必须在 BizTalk Server 中至少创建一个独立主机。 有关如何配置 BizTalk 独立主机的详细信息,请参阅 启用 Web 服务中的“BizTalk 独立主机”。

多服务器安装的数据库访问

如果BizTalk Server且 BizTalk 管理数据库位于不同的服务器上,则应将 IIS 应用程序池的用户上下文更改为域用户帐户。

当实现多服务器部署时,独立主机 Windows 组必须存在于 BizTalk 数据库服务器所属的域中。

使帐户权限和用户权限降至最低

使用独立主机可为在外部进程中运行的适配器赋予访问与 BizTalk Server 交互所需的最小数量资源的权限。 为确保部署的安全,应为外部进程的用户上下文赋予最低权限。

BizTalk Web Services 发布向导的安全建议

BizTalk WCF 服务发布向导创建的虚拟目录将从其父虚拟目录或网站继承访问控制列表 (ACL)。

另请参阅

发布 WCF 服务