我从文件中将新标签导入到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,但不幸的是,我仍然遇到这个问题。
谢谢。
我收集了信息。
为了解决该问题,我按照以下步骤操作。
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]清除关于我的用户的auc(C:\ Users \\ AppData \ Local)文件;
V]启动AOS并安装我的标签两次,并通过SQL查询
SELECT * FROM ModelElementLabel WHERE ModelElementLabel.Module = 'MyLabelPrefix'
检查是否正确加载(如果在[[文本字段中具有正确的值)]
V
,Importand将在SQL表ModelElementLabel中获得正确的值。我认为我似乎有损坏的文件。谢谢大家的建议。