【问题标题】:AX 2012 http inbound port activate error – deployment web site was not found for portAX 2012 http 入站端口激活错误 – 未找到端口的部署网站
【发布时间】:2017-09-21 20:47:29
【问题描述】:

我是 AX 的新手,也是 IIS 的初学者(第一次在 stackoverflow 上发帖)。我需要一些有关 AX 2012 AIF Web 服务和配置 http AX 入站端口的帮助。

我的问题是尝试使用 HTTP 激活 AX 中的入站端口。我收到以下两个错误:

  • 找不到端口的部署网站:TestOrdImport
  • 无法部署端口“TestOrdImport”。\n错误:找不到端口的部署网站:TestOrdImport

这是在测试环境中使用 Microsoft 发布的 AX 2012 FP1 hyper-v 映像。其他人使用此处的说明安装了 Web 服务:https://msdn.microsoft.com/EN-US/library/gg731848.aspx

根据为 Web 服务安装的人,我使用“C:\Program Files\Microsoft Dynamics AX\60\AifWebServices\”的虚拟目录共享路径和 URL 在网站屏幕中创建了一个新条目"http://AX2012-A:85/MicrosoftDynamicsAXAif60"

我不确定这些是否正确,但网站验证无误。 Web 服务似乎安装到站点“AIF”而不是“默认网站”

是否有人发现站点的 IIS 配置有任何问题?是否应该将 Web 服务安装到默认网站而不是 AIF 站点?

在创建入站端口时,它需要是 http,因为我是根据某人的请求进行设置的,但我还是无法激活入站端口,可以使用一些指导。

https://i.imgur.com/cl8jGVJ.png

【问题讨论】:

    标签: axapta microsoft-dynamics dynamics-ax-2012 aif


    【解决方案1】:

    我能够让具有 AX 经验的人使用带有 AX 的 HTTP 入站端口适配器和 AIF Web 服务来解决问题。

    与我的问题相关的一些关键点以及使用配置的 AX AIF 网站在 AIF 中设置入站端口可能对处于类似情况的其他人有所帮助:

    在 AX 中设置 AIF 网站的注意事项:

    • 为实际的 IIS 获取正确的文件夹(虚拟目录) 服务器设置,您必须使用 IIS 来查找关联(虚拟 服务器 -> 物理磁盘路径)。
    • URL 必须是对将为该服务提供服务的真实 HTTP 服务器的有效引用(在我的例子中是端口 85;而不是端口 8101)。 AOS 托管的 WCF 服务配置为端口 8101。

    在 AX 中设置 HTTP 入站端口的注意事项:

    • 入站端口的 URI 中的站点路径与任何路径都不匹配 在“网站”配置中定义。文本字符串必须完全 从“http://...”开始到入站端口匹配 名称(“TestOrdImport/xppservice.svc”部分),使用我的端口 85 示例并且路径中没有“/Services/”,因为那是基本的 未为 IIS 配置入站端口和“服务”子文件夹 虚拟服务器。事实上,如果您尝试设置网站 使用“服务”子文件夹进行配置,使其匹配 正确的,网站表格会给你一个错误,因为 “服务”子文件夹不存在,如果您创建它,它确实存在 没有安装的所有其他支持文件(“bin” 文件夹等)。
    • 成功部署以及在 Web 中使用 WSDL URI 时 浏览器,我返回一个页面,说明“您已创建服务……”和 告诉你一些关于如何使用它的基础知识(这表明它已安装 正确)。对于 HTTP 服务,您总是将“?wsdl”添加到 URI 以 获取实际的 WSDL 文档,以便此 URI/URL 正常工作 那:http://ax2012-a.contoso.com:85/MicrosoftDynamicsAXAif60/TestOrdImport/xppservice.svc?wsdl

    虽然不多,但我希望这对其他人有所帮助。以上大部分内容是由帮助我解决问题的人撰写的。

    【讨论】:

    • 作为附加说明,在 AX AIF 中设置的网站名称可能需要与 IIS 名称匹配?我又遇到了类似的问题,删除并重新添加了具有匹配名称的网站,它似乎可以正常工作。
    【解决方案2】:

    这也可能是由网站 URL 字段中的尾部斜杠字符 (/) 引起的。 删除它可能会解决此错误消息。

    来源:https://community.dynamics.com/ax/b/axdilip/archive/2015/06/23/troubleshoot-dynamics-ax-2012-aif-error-the-deployment-web-site-was-not-found-for-the-port

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多