AX 2012 R2 类应用程序 startupPost 方法自定义代码错误中止 AX 客户端。
如何再次进入AX?由于这个致命错误,我无法再次登录以更正错误的编码。
“Microsoft Dynamics AX 客户端已停止工作。
一个问题导致程序停止正常工作。如果有可用的解决方案,Windows 将关闭该程序并通知您。”
我不能再进入我的 AX 了!为什么?因为我在 Class Application StartupPost 方法中输入了错误的代码
// No SYS code must exist in this method
// If you need the startup command, look in the class SysStartupCmd
void startupPost()
{
// <GTH>
Args args = new Args();
#isoCountryRegionCodes
if (hasGUI()
&& isRunningMode()
&& !SysModelStore::isInstallMode()
&& SysCountryRegionCode::isLegalEntityInCountryRegion([#ISOTH])
&& isConfigurationkeyEnabled(configurationKeyNum(TaxThailandGovCertification)))
{
TaxThaiGovCertificationHelper::promptSysAboutForm(false);
}
// </GTH>
new MenuFunction(MenuItemDisplayStr(RBMT_Main),MenuItemType::Display).run(Args);
}
我的问题代码是 *new MenuFunction(MenuItemDisplayStr(RBMT_Main),MenuItemType::Display).run(Args);*
是的,我应该把它放在'if (curUserId() == "me")' 是的,我应该有......它不应该在那里。
我在 USR 层进行了修改。尝试再次登录,但 AX 客户端无法进入 AX,因此我无法修改任何内容。尝试在下层登录,但我仍然无法进入。
尝试使用 Visual Studio 2010 应用程序资源管理器将类保存到 XPP 并打开记事本修改并重新加载到应用程序资源管理器,但仍然无法登录。
我不受欢迎。
有没有办法在不通过 Class Application startupPost 方法的情况下进入 AX?
就好像我有钥匙也进不去我家一样。
更多的问题是我有 2 个其他开发伙伴无法登录,所以他们真的很生气,他们也需要他们的代码。
请问有人知道如何超越类应用程序的startupPost方法吗?
我进不了我的斧头!
非常感谢。
伊兰格。