创建 BizTalk Windows Communication Foundation (WCF) 适配器有三个部分。
使用 BizTalk WCF 服务发布向导创建 WCF Web 服务。 有关使用 BizTalk WCF 服务发布向导的信息,请参阅 发布 WCF 服务。
使用 BizTalk Server 管理控制台配置 BizTalk Server 接收和发送位置和端口。 有关如何执行此作的示例,请参阅 如何配置 BAM WCF 截获的接收和发送位置和端口。
如果要在 IIS 中托管解决方案,则必须使用 IIS 管理器配置 WCF Web 服务。
必须向应用池用户授予权限。 为此,请参阅 IIS 模拟的安全注意事项。
必须按照以下过程中所述为应用程序设置目录安全性。
设置目录安全性
确保 WCF 服务的目录安全访问控制允许匿名访问;这简化了应用程序访问。
例如,如果您的应用程序名为 MyBizTalkService3,并且在默认网站中有一个名为 MyBizTalkService3 的实例,则需遵循此过程来设置访问控制。
在 Windows Server 2008 中设置访问控制
单击“ 开始”,单击“ 所有程序”,展开 “管理工具”,然后单击“ Internet Information Services”(IIS)管理器。
在“Internet Information Services(IIS)管理器”窗口中,展开服务器名称,展开 “站点”,展开 “Internet 信息服务”,然后展开 “默认网站”。
右键单击 MyBizTalkService3,然后单击“ 编辑权限”。
在“MyBizTalkService3 属性”对话框的“安全性”选项卡上,单击“编辑”。
在 “MyBizTalkService3 的权限 ”对话框中,单击“ 添加”。
在 “选择用户、计算机或组 ”对话框中,键入
anonymous logon
并单击“ 确定”。在“组或用户名”部分中选择“匿名登录”,在“匿名登录的权限”部分中选择“读取和执行”,然后单击“确定”。
单击 “确定 ”关闭 “MyBizTalkService3 属性 ”对话框。
若要确认服务配置正确,请右键单击该服务,然后单击“ 浏览”。
如果服务配置正确,你将看到类似于下面的屏幕。