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

问题描述 投票:1回答:1

我从文件中将新标签导入到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,但不幸的是,我仍然遇到这个问题。

谢谢。

label axapta microsoft-dynamics x++ dynamics-ax-2012
1个回答
0
投票

我收集了信息。

为了解决该问题,我按照以下步骤操作。

I)在_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]清除关于我的用户的aucC:\ Users \\ AppData \ Local)文件;

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

如果我使用多种语言,请重复步骤

V

,Importand将在SQL表ModelElementLabel中获得正确的值。我认为我似乎有损坏的文件。

谢谢大家的建议。

© www.soinside.com 2019 - 2024. All rights reserved.