我试图从BizTalk业务流程中调用Web服务 - 我创建了对Web服务的WSDL的引用,然后尝试连接端口,但是现有的端口类型不是&# 39; t出现。看看BT 2010的已知问题,我发现:
在“设计工具”中添加Web引用时,BizTalk Orchestration Designer中未显示端口类型 BizTalk Design工具中的意外行为是由于Visual Studio 2010的已知限制。 解决方法:您需要为Visual Studio 2010安装QFE修补程序才能解决此问题。
但我似乎无法找到这个QFE的实际链接。任何人吗?
(是的,我知道您可以使用“生成的项目向导”以不同方式完成此任务,但在这种情况下,我特意寻找此修复程序)
感谢。
答案 0 :(得分:0)
它包含Visual Studio的所有QFE修复程序
答案 1 :(得分:0)
正如我确定您所做的那样,我查看了所有BizTalk 2010累积更新(1 thru. 5),但未发现此问题。我还在Sandro Pereira的博客文章中找到了你的问题,这似乎是BizTalk Server 2010 Readme的重新哈希(此时我会问自己重新发布这类细节的价值在哪里......)< / p>
我最终检查了MSDN Archive有关此问题的VS QFE修复程序的详细信息,但没有运气。
我认为你接下来最好的一步就是联系MS并提出支持电话 - 鉴于文档显然缺乏,我认为这不会是收费的。
答案 2 :(得分:-1)
在BizTalk中,有一个特殊的工具可以从业务流程中完成Web服务。不要使用“添加Web引用”或“添加服务”命令! 转到“开始”/“BizTalk Server / BizTalk WCF服务发布向导”。完成后,您将在IIS中获得一个Web服务,它将公开业务流程的接收端口。 可以在没有编排的情况下创建WS。在这种情况下,您必须在此向导中选择“将架构发布为WCF服务”选项。 MSDN BizTalk帮助中有很多关于此向导的博客和好文章。