安装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

时间: 2024-10-18 04:08:05

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

Dynamics AX 2012 R2 AIF 内部异常

    今天,Reinhard发现某个入站端口,突然一直报错: The server was unable to process the request due to an internal error.  For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebu

Dynamics AX 2012 R2 安装额外的AOS

    众所周知,AX系统分为三层:Client,Application Server,Database Server.     我们添加额外的Application Server主要是出于以下两个原因: 使用多台服务器,分担不同的角色(如批处理任务,报表,服务). 增加基础架构的弹性.     AX中的集群服务器,并不依托于Windows服务器,而是通过自己的技术实现的.它可以提高性能,但没有提高可用性.当一台服务器挂了,客户端会失去连接,任何正在处理的任务都会被回滚.重启客户端后,会连接到集

Dynamics AX 2012 R2 IIS WebSite Unauthorized 401

    今天,Reinhard部署好Aif Customer Service ,打开http://host:port/MicrosoftDynamicsAXAif60/,发现提示以下错误: 401 - Unauthorized: Access is denied due to invalid credentials 401 - 未授权: 由于凭据无效,访问被拒绝. 您无权使用所提供的凭据查看此目录或页面.     我们都知道,AX使用的Windows Authentication方式.出现上面的

[译]Dynamics AX 2012 R2 BI系列-规划分析的注意事项

https://msdn.microsoft.com/en-us/library/gg731898.aspx       在开始实施AX的分析特性前,有很多事情要考虑.本文描述了你必须考虑的事情,和在规划过程中每一步你必须做的决定. 1.验证必备项 2.明确拓扑结构     要帮助你的AX实施规划,明确一个支持你组织需求的拓扑结构.明确拓扑结构时,考虑下面的信息. 2.1.性能注意事项     要确保AX的OLTP(Online Transaction Processing)数据库能够很好得运行

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

    今天,Reinhard在 Deploy AX Reporting时,发生权限错误. 配置 ID: HOSTMSSQLSERVER 描述: [email protected] 默认值: True 报表服务器名称: HOST 报表服务器实例名称: MSSQLSERVER 报表服务器文件夹名称: DynamicsAX 报表服务器管理器 URL: http://HOST/Reports 报表服务器 Web 服务 URL: http://HOST/ReportServer 应用程序对象服务器名称:

Dynamics AX 2012 R2 窗体系列 - 在窗体上修改字段时所触发的方法及其顺序

    在这个系列里,Reinhard将和大家一起探索在AX的窗体上执行操作时,都会触发窗体.窗体数据源和表上的哪些方法,并且是以怎样的顺序触发的.     这次,我们来看看在窗体上修改或录入数据的情况.图中所示的流程,是在理想情况下的完整触发过程.如果窗体控件.窗体数据源字段或表的验证方法返回False,也可能会提前结束流程. 用户在窗体上修改或录入数据后,首先触发了该字段的Form.Control.Validate()方法,如果该方法返回的是False,流程到此结束,用户修改或录入数据失败

Dynamics AX 2012 R2 无法创建类&quot;Excel.Application&quot;的COM对象

    Reinhard在做一个Excel导入项目时,发现X++代码一旦执行到Excel组件部分,就会报如下错误: 无法创建类"Excel.Application"的COM对象.请确保在计算机""上已正确注册该对象.     根据错误提示,我们先去组件服务中,查找名为Microsoft Excel Application的COM组件.     Reinhard并没有在COM组件列表中,找到该COM组件.我们知道,Microsoft Excel Application

[译]Dynamics AX 2012 R2 BI系列-Cube概览

https://msdn.microsoft.com/EN-US/library/dd252604.aspx     Cube是一个多维度的结构,它是BI应用开发的基础.本文描述了cube的组成部分,让你能更好地理解如何使用cube来分析数据. 1.Cube的结构     一个cube由一组测量和维度属性构成.对于AX分析cube,测量和维度在AOT中定义.Perspective用于标识那些包含着测量和维度的表和视图. 1.1.测量     一个测量,是表或视图中一个包含着可计量的数据的列,通常

Dynamics AX 2012 R2 RemoteApp导出项目报错

    今天,Reinhard使用RemoteApp的方式登陆AX开发环境,对项目文件进行修改后,习惯性地将项目导出到Reinhard的电脑上,做个备份.但是导出时弹出错误提示框,报以下错误:     在记录中的写入=9C9360时文件C:\Windows\TEMP\$tmp00030007.$$$中出错 Windows错误:=错误代码:112=Unknown error 是否重试?     一开始,Reinhard以为文件的写入权限出错了,所以将之前的备份文件删除,重新导出,依然报错.