【问题标题】:How to connect Visual Studio to a specific dynamics ax environment如何将 Visual Studio 连接到特定的动态 ax 环境
【发布时间】:2016-03-14 15:34:19
【问题描述】:

我想将我的 Visual Studio 与不同的动态 ax 环境连接起来。 特别是以下两个:

  1. 开发环境
  2. 生产环境

目的是开发 SSRS 报告。在生产环境中,有一些报告在开发中不可用,创建它们会很复杂。并不意味着我要针对生产进行开发(谁会做这样的事情?!;-))。

我找到了一个教程,它展示了如何通过将视觉工作室启动参数指向 AXC 文件来连接到特定的 AOS:

Tutorial for VS connection to specific AOS

当我按照教程中的步骤打开 AX 时,似乎 VS 已连接到正确的 AOS 实例。请参阅以下屏幕截图,其中显示了两个 AOS 实例,一个连接到开发,另一个连接到生产:

此外,当我从生产和开发打开报告时,我可以看到它们在设计上有所不同,因为在开发中进行了一些更改。

问题是:当我尝试打开包含示例数据的报表时,它总是从我的开发环境中获取数据。我还注意到,SSRS 报告参数@AX_UserCompany 始终是我在开发中的 AX 用户设置中的公司。

我知道 VS 使用我的活动目录用户对 AOS 进行身份验证,但为什么它总是使用开发设置,即使 VS 以生产 AXC 文件作为启动文件启动?

我的问题是:VS 怎么可能从生产中提取 SSRS 报告设计,但从开发中提取数据,以及如何从生产中检索(设计和数据)?

感谢任何输入。

【问题讨论】:

    标签: visual-studio reporting-services axapta ssrs-2012 dynamics-ax-2012


    【解决方案1】:

    我终于可以解开这个谜了。 似乎 Visual Studio 总是使用存储在 registry 中的连接属性。虽然报表设计是从 AXC 文件中指定的 AX 实例加载的,但数据是从注册表中指定的 AX 实例中提取的。

    解决办法是

    1. 打开 Dynamics AX 配置实用程序
    2. 导入 AXC 文件
    3. 应用 AXC 文件
    4. 刷新配置
    5. 再次申请

    在开始之前,关闭 AX 和 VS(只是为了保存)。

    1.打开 Dynamics AX 配置实用程序

    位于“C:\Program Files\Microsoft Dynamics AX\60\BusinessConnector\Bin\AxCliCfg.exe”中。

    2。导入 AXC 文件

    浏览到您的 AXC 文件并将其导入。

    3.应用 AXC 文件

    4.刷新配置 5.再次申请

    • 切换到连接选项卡。
    • 然后点击应用。
    • 然后点击刷新配置。将重新生成 WCF 配置。
    • 然后再次点击应用。

    当然,这意味着您不能同时打开两个 VS 实例(例如,一个连接到生产环境,一个连接到开发环境)。由于注册表中设置了连接属性,您只能使用一种配置。

    你还需要两个 VS 快捷键:

    1. 一个用于开发的 AXC 文件的 VS 快捷方式
    2. 一个将 AXC 文件用于生产的 VS 快捷方式

    如果您想在环境之间切换,您需要按照步骤 1. 到 5. 进行操作。

    【讨论】:

      【解决方案2】:

      在关闭 VS 之前可以关闭应用程序资源管理器吗?然后使用您的快捷方式和应用程序资源管理器重新打开 VS。

      我在修改客户端时遇到了问题,BC confits 没有更改 VS 的目标。

      【讨论】:

      • 感谢您的回复。我尝试了你的建议。 1) 在 VS 中关闭应用程序资源管理器 2) 关闭 VS 3) 打开 VS 4) 在 VS 中打开应用程序资源管理器。不幸的是,我得到了同样的行为。设计的报告是从生产中提取的,数据是从开发中提取的。
      • 创建AXC文件时,是否刷新了WFC配置?如果没有,请关闭应用程序资源管理器,关闭 VS,使用配置实用程序打开 AXC 文件,刷新 WFC,保存并关闭 AXC,打开 VS,打开应用程序资源管理器并测试您的报告。
      猜你喜欢
      • 2021-08-10
      • 2021-10-10
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多