无法更新标签-每次AOS重新启动时重置标签

时间:2020-03-24 16:17:31

标签: label axapta microsoft-dynamics x++ dynamics-ax-2012

我从文件中将新标签导入到AOT中(我看到新文件已更新到\ bin \ Application \ Appl \ Standard文件夹中),但是当我重新启动AOS时,我丢失了 new 标签,然后我得到了空文件/上一个文件。

我试图删除现有文件(在 temporary 模型中移动并删除它)并再次导入,但是当我重新启动AOS时,我的大麻烦发生了,标签文件(以及值)也为空/上一个值。

我使用Dynamics AX 2012。

我试图关注这篇文章:https://community.dynamics.com/ax/f/microsoft-dynamics-ax-forum/199806/label-missing-after-aos-service-restart-in-custom-model-ax-2012-r3/515253,但是很遗憾,我仍然遇到这个问题。

先谢谢了。

1 个答案:

答案 0 :(得分:0)

我收集了信息。

要解决此问题,我按照以下步骤操作。

我)在_Temporary_Model_中移动我的标签;

II)停止AOS,删除_Temporary_Model_,删除文件夹( C:\ Program Files \ Microsoft Dynamics AX \ 60 \ Server \ bin \ Application \ Appl \ Standard中的所有文件)删除有关我的标签的所有扩展名.ali-.ald-.alc;

III)从SQL DELETE FROM ModelElementLabel WHERE ModelElementLabel.Module = 'MyLabelPrefix'删除;

IV)清除关于我的用户的 auc C:\ Users \\ AppData \ Local )文件;

V)启动AOS并安装标签两次,并通过SQL查询 SELECT * FROM ModelElementLabel WHERE ModelElementLabel.Module = 'MyLabelPrefix'检查是否正确加载(如果文本字段)

如果我使用多种语言,请重复步骤 V ,Importand将在SQL表 ModelElementLabel 中获得正确的值。

我认为我的文件似乎损坏了。

谢谢大家的建议。