Dynamics AX 2012 R2 安装 AIF IIS上的Web服务
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服务的更多相关文章
- Dynamics AX 2012 R2 安装Reporting Services 扩展
今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行. 接着,Rei ...
- Dynamics AX 2012 R2 安装额外的AOS
众所周知,AX系统分为三层:Client,Application Server,Database Server. 我们添加额外的Application Server主要是出于以下两个原因: 使用多台服 ...
- Dynamics AX 2012 R2 在AIF服务契约中使用DateTime
Reinhard在AIF中使用DateTime作为服务契约的参数,与DotNet程序进行交互时,总是因为时区的问题,导致DotNet提交的System.DateTime与AIF中接收的DateTime ...
- Dynamics AX 2012 R2 电子邮件广播错误 0x80040213
Dynamics AX 2012 R2 电子邮件广播错误 0x80040213 今天Reinhard在新环境做邮件广播测试时,发现无法发送邮件,并报以下错误: 类"CDO.Message&q ...
- Dynamics AX 2012 R2 如何处理运行时间较长的报表
当处理的数据量较多,逻辑比较复杂时,报表可能会超时.为了解决这个问题,Reinhard一直使用SrsReportDataProviderPreProcess来做预处理报表.它会在调用SSRS前,在AX ...
- Dynamics AX 2012 R2 业务系列
在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装与配置.相信同学们看完后,都已经成功拥有了一个测试环境. 众所周知的是,ERP作为一个特殊的软件系统,他有着背后的业务 ...
- Dynamics AX 2012 R2 业务系列-采购业务流程
在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 国际惯例,从采购开始. 1.采购的主要职责 简单点说,采购的主要职责,是从供应 ...
- Dynamics AX 2012 R2 业务系列-销售业务流程
在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 1.销售的主要职责 其实这里说的职责主要是针对销售文员,并非整天外面满世界跑业 ...
- Dynamics AX 2012 R2 报表部署权限错误
今天,Reinhard在 Deploy AX Reporting时,发生权限错误. 配置 ID: HOSTMSSQLSERVER 描述: HOST@MSSQLSERVER 默认值: True 报表服务 ...
随机推荐
- Qt Load and Save PCL/PLY 加载和保存点云
Qt可以跟VTK和PCL等其他库联合使用,十分强大,下面的代码展示了如何使用Qt联合PCL库来加载和保存PCL/PLY格式的点云: 通过按钮加载点云: void QMainWindow::on_pb_ ...
- 利用SQL注入漏洞登录后台的实现方法 。。。。转载
一.SQL注入的步骤 a) 寻找注入点(如:登录界面.留言板等) b) 用户自己构造SQL语句(如:' or 1=1#,后面会讲解) c) 将sql语句发送给数据库管理系统(DBMS) d) DBMS ...
- 使用logrotate来进行轮换mysql的慢日志
#!/bin/bash SLOWCFG=/etc/my.cnf DATADIR=`awk /^datadir/ $SLOWCFG|awk -F"=" '{print $2}'` S ...
- I/O存取方式的形象比喻
I/O存取有三种方式:可编程I/O.中断驱动I/O.DMA,分别可理解如下: 下面以老师向班里同学收发作业来类比I/O存取,办公室表示内存,即,I操作表示:老师向学生收作业,然后存放到办公室里:O操作 ...
- The Earth Mover's Distance
The EMD is based on the minimal cost that must be paid to transform one distribution into the other. ...
- Customizing the Editor
Use the General, Text Editor, Options Dialog Box to customize the appearance and functionality of th ...
- zepto源码--核心方法6(显示隐藏)--学习笔记
在不引入zepto插件模块fx_metho其他ds的情况下,zepto默认的显示隐藏的函数只有show, hide, toggle,这里解释有个前提条件,就是没有引入zepto的fx_methods插 ...
- 利用AdaBoost元算法提高分类性能
当做重要决定时,大家可能都会吸取多个专家而不只是一个人的意见.机器学习处理问题时又何尝不是如此?这就是元算法背后的思路.元算法是对其他算法进行组合的一种方式. 自举汇聚法(bootstrap aggr ...
- 《Linux内核分析》第六周 读书笔记
<Linux内核设计与实现>CHAPTER3阅读梳理 [学习时间:3hours] [学习内容:进程的描述:进程的生命周期(包括创建.终结)] 一.进程(任务)描述 1.进程是处于执行期的程 ...
- c#中浅拷贝和深拷贝的理解
c#中拷贝有浅拷贝和深拷贝之分. 例如对象A,其中有值类型字段和引用类型字段: 1.浅拷贝: 对于值类型字段,直接逐位复制到新拷贝的副本对象中,修改副本的字段的值,不会影响源对象中字段的值: 对于引用 ...