wcf是一个发布供远程跨平台调用的服务的feature,可以通过http, tcp, 消息队列等方式发布供远程跨平台调用访问的service。
你说的这个是对的,其实就是在web site上发布添加WCF Service或者AJAX-enabled WCF Service文件,发布供远程调用的service, 这个web project是wcf 服务的宿主,要启动你的这个web项目,才能远程访问到发布的wcf服务 。
VS里的wcf服务应用程序其实就是能够发布服务的asp.netweb,这里的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服务
最后推荐楼主看下webservice
和
.net
remoting,这里面的跨平台通信方式最后都被整合到了wcf里面,这两块有助于理解什么叫远程访问,什么是跨平台反问
运行 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 显示的诊断信息解决问题。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)