「必须先调用VerifyOnStart方法」问题的处理方法

第一种可能:程序更新包没有更新

352SP3及以前的版本需要检查,352SP4及重构ERP默认支持新狗方案。

请先确认,程序安装包是否已经更新。

判断方法:站点bin目录下,存在Mysoft.Map.Core.Ext.dll文件。

第二种可能:小平台DLL初始化方法异常

请观察「错误堆栈」中是否存在如下内容

Mysoft.Map.Extensions.InitializerModule.InitMyDBAPI()

原因:

小平台的数据库连接初始化方法导致报错。 解决方法:

更新小平台DLL文件。mysoft.map.extensions.dll.zip

第三种可能:老移动产品DLL初始化方法异常

请观察「错误堆栈」中是否存在如下内容

Mysoft.Apps.Extensions.InitializerModule.InitMyDBAPI()
Mysoft.Apps.Extensions.InitializerModule..cctor()

如果存在,说明由于该DLL的初始化,导致了系统异常。

解决方法:

1. 请确认有没有使用「移动计划」产品,如果没有使用,可以通过删除该DLL的初始化配置解决:

用记事本打开Web.config文件,Ctrl+F打开搜索框,输入:AppsExtensions,然后查找。

会找到两行下列同样的内容。

<add name="AppsExtensions" type="Mysoft.Apps.Extensions.InitializerModule, Mysoft.Apps.Extensions" />

删除这两行内容,然后保存文件。

2. 如果正在使用以上产品,请联系移动计划团队更新DLL。