AX 2012 安装EP时提示网站模板“AXSITEDEF#0”的文件或参数无效

问题

在Dynamics AX 2012 安装Enterprise Portal 时最后配置阶段提示错误,信息如下:

The site /sites/DynamicsAx could not be created.  The following exception occurred: 网站模板“AXSITEDEF#0”的文件或参数无效。
参数名: WebTemplate.

仅当Business Connector Proxy 帐户使用专用帐户时出现此提示,如果使用administrator 做BC代理帐户时不会出现此问题。

如下图:

image

原因

经查找发现在安装SHAREPOINT 2010 时选择的是全部使用默认安装,此时SHAREPOINT自动安装了一个SQL SERVER EXPRESS 实例,所有SHAREPOINT管理及内容数据库都受该实例管理,而在配置BCProxy 帐户时没有配置该实例的安全性,而模板数据存储于该SHAREPOINT实例数据库中,这样BCProxy 没有权限访问该数据库,因此出现错误。

解决

在安装SHAREPOINT 时不选择全默认安装,在配置向导中手工指定数据库为主数据库实例,再安装EP则一切正常,如下图:

image

注意

该错误提示内容与AX 2009的Application Hotfix KB960048 提示信息一样,都是“File or arguments not valid for site template 'AXSITEDEF#0'”,但原因不同,只看提示信息搜索时可能会有误导。

posted @ 2012-05-17 18:08  Joshua_Li  阅读(134)  评论(0编辑  收藏  举报