TL; DR – 始终使用“生成的项目”向导.
我的10c – 虽然添加服务导入的.xsd文件被添加为模式并设置为BtsCompile,但是存在一些限制,例如:
>添加服务引用将添加客户端代理,这在BizTalk项目中是不需要的(并且可能会“诱惑”您的开发人员做傻事,例如从自定义程序集中使用此代理)
> Service Reference使得导入复杂的WSDL变得混乱(例如,使用Generics或依赖于其他Schema),见Considerations when consuming Web Services
使用“添加生成的项目”向导可为您完成额外的工作:
>添加用于访问服务的端口类型,已针对正确的消息类型进行了预配置.但请注意,它将端口类型添加到虚拟.odx – 即在将端口类型移动到其他位置之前不要删除odx.
>允许您同时创建发送端口绑定.
我建议使用向导的一件事是为WCF引用创建一个文件夹,并始终将所有工件导入到文件夹中(即,不要通常将端口与端口分离,并将虚拟.odx保留在那里) .这样,如果您需要重新生成项目,只需删除文件夹中的所有内容并重新开始(遗憾的是,向导没有等效的更新服务参考.
另请注意,如果您确实将生成的模式和端口类型移动到单独的程序集中,则需要将类型修饰符访问权限更改为Public(默认情况下它是内部的)
总结以上是内存溢出为你收集整理的biztalk – 从业务流程调用web / wcf服务:添加生成的项目与添加服务引用全部内容,希望文章能够帮你解决biztalk – 从业务流程调用web / wcf服务:添加生成的项目与添加服务引用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)