WCF 服务库 与 WCF 服务应用程序 有何区别

WCF 服务库 与 WCF 服务应用程序 有何区别,第1张

VS里的wcf服务应用程序其实就是能够发布服务的asp.net web,这里的web site其实是wcf 发布的服务的宿主程序,当然,这个宿主程序不一定是web的,也可是windows application的,也就是说wcf的服务可以在IIS上或者windows server上发布。

wcf是一个发布供远程跨平台调用的服务的feature,可以通过http, tcp, 消息队列等方式发布供远程跨平台调用访问的service。

你说的这个是对的,其实就是在web site上发布添加WCF Service或者AJAX-enabled WCF Service文件,发布供远程调用的service, 这个web project是wcf 服务的宿主,要启动你的这个web项目,才能远程访问到发布的wcf服务 。

“WCF服务应用程序wcf service application”本身是一种直接的Web服务应用程序的WCF技术为依托(这是类似于ASP.NET Web服务的开发)另一方面。“WCF服务库wcf service library ”是一个已编译的组件

运行 WCF 服务的用户帐户必须拥有对 BizTalk 管理数据库的访问权限,以便可以提取 BizTalk 接收位置信息。可确保帐户拥有对必要 BizTalk 配置信息的访问权限的简单方法是,将用户帐户添加到计算机上的 BizTalk Isolated Host Users 组。下列过程显示了,以便该服务可以访问 BizTalk 管理数据库,并可以使用 IIS 管理器测试 WCF 服务。配置WCF 服务单击“开始”,然后单击“控制面板”。如果在左窗格中看到“经典视图”,则单击它。双击“管理工具”。双击“IIS 管理器”。依次展开您的计算机名称、“站点”和“默认网站”。右键单击 BizTalk 业务流程的 WCF 服务代理的名称,转到“管理网站”,然后单击“高级设置”。记下应用程序池的名称,然后单击“取消”。单击资源管理器窗口左侧的“应用程序池”。验证在步骤 7 中记下的应用程序池的标识是否是计算机上 BizTalk Isolated Host Users 组的成员。如果不是,则应该更改该应用程序池的标识,或使用具有计算机上 BizTalk Isolated Host Users 组成员身份的应用程序池。如果您已经配置 Web 应用程序使用运行在计算机上 BizTalk Isolated Host Users 组成员用户帐户下的应用程序池,请跳过此过程中的其余步骤。右键单击“应用程序池”,然后单击“添加应用程序池”。在“添加应用程序池”对话框中,键入应用程序池的名称,然后单击“确定”。右键单击应用程序池列表中应用程序池的名称,然后单击“高级设置”。展开“进程模型”,然后将“标识”值从“NetworkService”中更改为“SpecificUser”。对于“标识 SpecificUser 凭据”,单击省略号按钮 (…)。键入名称作为“用户名”。此用户必须是计算机上 BizTalk Isolated Host Users 组的成员。键入并确认密码,然后单击“确定”。在“高级设置”对话框中,单击“确定”。右键单击 WCF Web应用程序,然后单击“高级设置”。对于“应用程序池”,选择刚刚创建的应用程序池,然后单击“确定”。在IIS 管理器中,单击 WCF 应用程序名称。在右下角,单击“内容视图”。右键单击 SVC 文件,然后单击“浏览”。验证Internet Explorer 是否成功显示 WCF 服务页。如果失败,则使用 Internet Explorer 显示的诊断信息解决问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11075727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存