1、为什么使用IIS上的WEB服务 组件?

如果你要在Dynamics AX Service中使用HTTP Adapter,那么你就要安装IIS上的WEB服务 组件。HTTP Adapter会在IIS中生成一个Web Service。

2、安装IIS上的WEB服务 组件

下面讲讲怎么安装IIS上的WEB服务 组件。在服务器上,启动AX安装程序,选择添加或修改组件,选中IIS上的Web服务,下一步安装。

安装完毕后,会在在AX的系统管理>服务和应用集成框架>网站 中,添加了一个站点,

并在服务器上IIS的默认站点下,添加一个名为MicrosoftDynamicsAXAif60的应用。

该应用的路径为C:\Program Files\Microsoft Dynamics AX\60\AifWebServices\,网址为http://host:port/MicrosoftDynamicsAXAif60/

以后,AX的Web Service会安装到这里该路径和网址下。

3、修复MicrosoftDynamicsAXAif60

如果你在启用HTTP Adapter的AIF服务时,收到如下信息:

“The deployment web site was not found for port: XXXX”

3.1、那么有两种可能:

  • 你当前的服务器没有安装IIS上的WEB服务 组件 。这种情况,可以参照上面的安装步骤进行安装。
  • 如果运行AX安装程序,发现已经安装过该服务了,可能是安装被覆盖导致的。当你将没有安装IIS上的WEB服务 组件的备份数据,还原到已经安装IIS上的WEB服务 组件 的服务器时,就会造成IIS上的WEB服务 组件已经安装,但无法使用的情况。

3.2、以下是修复步骤:

安装 IIS上的WEB服务 组件。如果已经安装过,可以跳过。

确认IIS的默认站点中,已经建立 MicrosoftDynamicsAXAif60 应用默认由安装程序建立,还原不会造成该应用被删除。

确认AX中系统管理>服务和应用集成框架>网站,添加好了MicrosoftDynamicsAXAif60站点。如果将没有安装IIS上的WEB服务 组件的备份数据,还原到已经安装IIS上的WEB服务 组件 的服务器时,会删除 MicrosoftDynamicsAXAif60 站点。如果没有该站点,那么就手工添加它。点击新建按钮,输入名称虚拟路径(如“\\HostName\MicrosoftDynamicsAXAif60”),URL(“http://HostName:Port/MicrosoftDynamicsAXAif60”)。然后点击验证,如果提示成功,关闭窗口即可。

如果在启用HTTP Adapter的AIF服务时,依然报权限错误,那么要检查C:\Program Files\Microsoft Dynamics AX\60\AifWebServices\ 路径的权限。

需要确保该文件夹有以下三个权限:

  • Microsoft Dynamics AX Web Service Administrators
  • IIS_IUSRS
  • NETWORK SERVICE

文件夹共享权限:

  • Microsoft Dynamics AX Web Service Administrators
  • Authenticated Users
  • NETWORK SERVICE

Dynamics AX 2012 R2 安装 AIF IIS上的Web服务的更多相关文章

  1. Dynamics AX 2012 R2 安装Reporting Services 扩展

    今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行. 接着,Rei ...

  2. Dynamics AX 2012 R2 安装额外的AOS

    众所周知,AX系统分为三层:Client,Application Server,Database Server. 我们添加额外的Application Server主要是出于以下两个原因: 使用多台服 ...

  3. Dynamics AX 2012 R2 在AIF服务契约中使用DateTime

    Reinhard在AIF中使用DateTime作为服务契约的参数,与DotNet程序进行交互时,总是因为时区的问题,导致DotNet提交的System.DateTime与AIF中接收的DateTime ...

  4. Dynamics AX 2012 R2 电子邮件广播错误 0x80040213

    Dynamics AX 2012 R2 电子邮件广播错误 0x80040213 今天Reinhard在新环境做邮件广播测试时,发现无法发送邮件,并报以下错误: 类"CDO.Message&q ...

  5. Dynamics AX 2012 R2 如何处理运行时间较长的报表

    当处理的数据量较多,逻辑比较复杂时,报表可能会超时.为了解决这个问题,Reinhard一直使用SrsReportDataProviderPreProcess来做预处理报表.它会在调用SSRS前,在AX ...

  6. Dynamics AX 2012 R2 业务系列

    在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装与配置.相信同学们看完后,都已经成功拥有了一个测试环境. 众所周知的是,ERP作为一个特殊的软件系统,他有着背后的业务 ...

  7. Dynamics AX 2012 R2 业务系列-采购业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 国际惯例,从采购开始. 1.采购的主要职责 简单点说,采购的主要职责,是从供应 ...

  8. Dynamics AX 2012 R2 业务系列-销售业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 1.销售的主要职责 其实这里说的职责主要是针对销售文员,并非整天外面满世界跑业 ...

  9. Dynamics AX 2012 R2 报表部署权限错误

    今天,Reinhard在 Deploy AX Reporting时,发生权限错误. 配置 ID: HOSTMSSQLSERVER 描述: HOST@MSSQLSERVER 默认值: True 报表服务 ...

随机推荐

  1. LruCache

    参考文章: LruCache源码解析

  2. C++ 单元测试 Cpputest

    参见:http://cpputest.github.io/ 1. CppUTest是一个C/C++单元测试框架,可以在C/C++项目中使命. 2. 第一个测试 新建一个cpp 文件,包含一个TEST_ ...

  3. Odoo 9 Odoo $ JQuery undifned

    浏览器处于假死状态,查看console发现 odoo,jquery,$ 未定义三处错误,后台显示IOError: IOError: [Errno 2] No such file or director ...

  4. c#语句 随堂练习2

    1.方程ax²+bx+c=0是一元二次方程,求根. 2.输入一个年份 ,判断是不是闰年.(能被4整除但不能被100整除的年份是闰年,有的世纪年也是闰年) 3.标准体重:男士体重=身高-100±3:女士 ...

  5. jquery_插件

    编写插件的目的:给已有的一些列方法或函数做一个封装 jquery插件推荐命名方式 :jquery.[插件名].js  防止与插件库混淆 所有对象方法都应当附加到jquery.fn 对象上,所有的全局函 ...

  6. MyEclipse不能重新发布的解决方案

    myeclipse2015已发布项目上右键clear不重新发布的解决方案: 该项目在server.xml中没有设置自动发布reloadable="true"

  7. SQLiteDatabase浅谈

    (一).简介: Android通过 SQLite 数据库引擎来实现结构化数据的存储.在一个数据库应用程序中,任何类都可以通过名字对已经创建的数据库进行访问,但是在应用程序之外就不可以. SQLite  ...

  8. Python脚本模拟登录网页之ZiMuZu篇

    ZiMuZu.tv这个网站喜欢看电影看美剧的人一定都熟悉. 这个网站原先的升级策略是每天登陆网站, 然后去一个"每日签到"的页面点击一个签到按钮, 以实现帐号等级的升级. 之前网上 ...

  9. 【iCore3双核心板】【4.3寸液晶驱动板爆照!】

     [源代码完全开源,过几天连同硬件一起发布] 花了好久的时间,我们的fpga工程师才完成这液晶模块的驱动代码,其核心价值如下: 1.完全基于fpga驱动,sdram当做缓存: 2.内建双缓冲机制:方便 ...

  10. javascript:算法之斐波那契数列

    一 //1,1,2,3,5,8,13,21这个数列 斐波那契 数列(肥波哪弃) //得到第9项是几? /*******************************111111111递归的思想*** ...