EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

部署故障排除指南

本主题提供了常见的部署问题及其解决方法的列表。假定该应用程序在Developer Workstation上正常运行。如果您遇到部署问题,请遵循以下建议。

1. Windows窗体特定的问题

1.1显示“应用程序无法正确初始化”错误消息

1.2显示“无法加载文件或程序集”错误消息

1.3显示错误信息,提示信息不足

1.4在解决程序集记录之后,将“发生错误”文本写入日志文件

1.5记录的错误不可用,尽管应用程序无法启动

1.6无法在多用户环境中存储单个自定义项

1.7退出时显示“无法保存定制信息”错误

1.8 “无法访问LogonParameters文件”

1.9应用程序找不到Updater可执行文件

1.10发生'1113'错误

1.11显示“无法创建临时文件”错误消息

1.12更新ClickOnce部署后,用户自定义设置丢失

2. ASP.NET特定问题

2.1发生服务器错误,错误详细信息不可用

2.2错误消息指出无法加载程序集

2.3发生“ 500.22”内部服务器错误

2.4缺少图标和图像

2.5将会话状态模式更改为StateServer或SQLServer后,应用程序无法打开

2.6运行ASP.NET应用程序时的问题

2.7为.NET Framework 4.0构建的ASP.NET应用程序的问题

2.8运行ASP.NET应用程序时发生意外的重定向到登录页面

3. 平台无关的问题

3.1缺少许多程序集

3.2显示“应用程序无法连接到指定的数据库”错误

3.3运行应用程序或DBUpdater时发生“ 1111”错误

3.4应用程序无法连接数据库,尽管DBUpdater没有报告错误

3.5 DBUpdater报告数据库不存在

3.6 DBUpdater报告'1110'错误

3.7 DBUpdater无法更新数据库,因为它无法连接到数据库服务器

3.8由于凭据无效,DBUpdater无法更新数据库

3.9处理大量数据时的性能问题

3.10在x64系统上启动DBUpdater或独立模型编辑器工具时,发生“试图加载格式不正确的程序”错误。

1. Windows窗体特定的问题

1.1显示“应用程序无法正确初始化”错误消息

问题描述:

Windows将显示“应用程序错误”窗口,其中包含以下文本。

应用程序无法正确初始化(0xc0000135)。单击“确定”终止该应用程序。

解决方案:

如果您尝试在装有Windows XP或旧版Windows的工作站上启动XAF Windows窗体应用程序,则可能会发生这种情况。这些系统默认情况下未安装Microsoft .NET Framework。从Microsoft下载中心下载并安装适当版本的.NET框架。


1.2显示“无法加载文件或程序集”错误消息

问题描述:

加载时,应用程序显示以下错误消息。

Deployment_Tutorial_0040

无法加载文件或程序集“ DevExpress.XtraTreeList.v9.2,版本= 9.2.8.0,区域性=中性,PublicKeyToken = b88d1754d700e49a”或其依赖项之一。该系统找不到指定的文件。

程序集名称,版本等可能有所不同。

错误消息中提到的程序集从应用程序文件夹中丢失。从开发人员工作站复制它。它通常位于%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Bin \ Framework文件夹中。

另请参阅: Windows窗体应用程序的Xcopy部署| 运行时定位程序集如何| Fuslogvw.exe(程序集绑定日志查看器)


1.3显示错误信息,提示信息不足

问题描述:

加载时,应用程序显示如下错误消息。

Deployment_Tutorial_0050

从DevExpress.ExpressApp.Win.SystemModule.SystemWindowsFormsModule加载架构时发生异常。'DevExpress.ExpressApp.Win.SystemModule.DefaultSkinListGenerator'的类型初始值设定项引发了异常。

消息的详细信息可能不同。通常,该消息不包含有关如何解决该错误的足够信息。

解决方案:

要查找错误原因,请打开应用程序日志文件。日志文件是位于应用程序文件夹或用户的应用程序数据文件夹中的文本文件,并且具有最近的修改时间。查找与错误消息匹配的文本,并分析错误发生之前发生的情况。例如,此错误可能是由于缺少程序集引起的。有关详细信息,请参阅下一项。

另请参阅: Windows窗体应用程序的Xcopy部署| 日志文件


1.4在解决程序集记录之后,将“发生错误”文本写入日志文件

问题描述:

在发生错误之前,以下文本已写入应用程序日志。

Deployment_Tutorial_0060

“ 12.11.11 10:38:15.015解决'DevExpress.BonusSkins.v 19.2,版本= 19.2.7 .0,文化=中性,PublicKeyToken = 95fc6c5621878f0a'程序集”,然后是” ======= “分隔符和“发生错误: ”文本。

程序集名称,版本等可能有所不同。

解决方案:

日志文件中提到的程序集从应用程序文件夹中丢失。从开发人员工作站复制它。它通常位于%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Bin \ Framework文件夹中。

另请参阅: Windows窗体应用程序的Xcopy部署| 日志文件


1.5记录的错误不可用,尽管应用程序无法启动

问题描述:

尽管应用程序无法启动,但是应用程序日志文件不包含错误,或者您找不到日志文件,并且无法从显示的错误消息中确切确定发生了什么。

解决方案:

检查是否在应用程序配置文件中启用了日志记录。这是位于应用程序文件夹中的<Application_Name> .Win.exe.config XML文件。在文本编辑器中打开此文件,并检查appSettings部分中的TraceLogLocation键是否未设置为None。

检查用于启动应用程序的用户帐户是否具有写入日志文件的适当权限。例如,Windows Vista不允许非管理用户将任何内容写入Program Files子文件夹。要解决此问题,您可以执行以下任一操作:

  • 向用户授予写权限;
  • 以管理员身份运行该应用程序;
  • 打开配置文件,并将appSettings部分中的TraceLogLocation项设置为CurrentUserApplicationDataFolder(每个用户都有权写入其应用程序数据文件夹)。

    <appSettings>
        <!-- ... -->
        <add key="TraceLogLocation" value="CurrentUserApplicationDataFolder"/>
        <!-- ... -->
    </appSettings>
    
注意

应用程序数据文件夹的默认位置在不同的Windows版本中有所不同。

另请参阅:日志文件| 应用程序配置文件


1.6无法在多用户环境中存储单个自定义项

问题描述:

Windows窗体应用程序安装在终端服务器上,并且多个用户同时使用它,或者安装在启用了多个本地登录名的最终用户工作站上。用户自定义设置会相互干扰,因此无法进行单独的自定义设置。

解决方案:

打开配置文件,然后将appSettings部分中的UserModelDiffsLocation项设置为CurrentUserApplicationDataFolder。

<appSettings>
    <!-- ... -->
    <add key="UserModelDiffsLocation" value="CurrentUserApplicationDataFolder"/>
    <!-- ... -->
</appSettings>

这允许每个用户存储单独的自定义项。

如何:在数据库中存储应用程序模型差异主题中提供了另一个解决方案。

另请参阅:应用程序配置文件


1.7退出时显示“无法保存定制信息”错误

问题描述:

Windows Forms应用程序将启动并正常运行,但是在退出时会显示以下错误消息。

DTG_01

无法保存自定义信息

解决方案:

检查用于启动应用程序的用户帐户是否具有写入Model.User.xafml文件的适当权限。该文件位置由应用程序配置文件中的UserModelDiffsLocation键指定。默认情况下,Model.User.xafml文件位于应用程序文件夹中。通常,非管理用户无权将任何内容写入Program Files子文件夹。要解决此问题,您可以执行以下任一操作:

  • 向用户授予写权限;
  • 打开配置文件,然后将appSettings部分中的UserModelDiffsLocation项设置为CurrentUserApplicationDataFolder(每个用户都有权写入其应用程序数据文件夹)。

另请参阅:应用程序配置文件


1.8无​​法访问LogonParameters文件

问题描述:

单击“登录”按钮后,显示以下错误。

拒绝访问路径“ C:\ Program Files \ MySolution \ LogonParameters”。

解决方案:

检查用于启动应用程序的用户帐户是否具有写入LogonParameters文件的适当权限。此文件用于保存登录参数(默认情况下为用户名),并且与Model.User.xafml文件一起放置。该位置由应用程序配置文件中的UserModelDiffsLocation键指定。默认情况下,LogonParameters文件位于应用程序文件夹中。通常,非管理用户无权向“程序文件”子文件夹中写入任何内容。要解决此问题,您可以执行以下任一操作:

  • 向用户授予写权限;
  • 打开配置文件,然后将appSettings部分中的UserModelDiffsLocation项设置为CurrentUserApplicationDataFolder(每个用户都有权写入其应用程序数据文件夹)。

另请参阅:应用程序配置文件


1.9应用程序找不到Updater可执行文件

问题描述:

加载时,应用程序显示以下错误消息。

DTG_03

_找不到文件'\ FILESERVER \ MySolutionUpdateSource

\ DevExpress.ExpressApp.Updater.exe'._

解决方案:

数据库已更新,并启动了自动更新。应用程序配置文件中的NewVersionServer值不为空。但是,找不到Updater实用程序。检查更新源文件夹中是否存在DevExpress.ExpressApp.Updater.exe文件。您可以从开发人员工作站获取此文件(此文件路径为%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Tools \ eXpressAppFramework \ DBUpdater \ DBUpdater.v 19.2 .exe)。检查NewVersionServer值是否正确。

另请参阅:应用程序更新| 应用程序配置文件


1.10发生'1113'错误

问题描述:

加载时,应用程序显示以下错误消息。

DTG_02

发生了编号为1113的错误。错误消息:无法运行该应用程序。数据库版本比应用程序版本新,但是找不到具有新应用程序版本的服务器。要求管理员检查配置文件是否包含新应用程序版本的正确路径。

解决方案:

数据库已更新,并启动了自动更新。应用程序配置文件中的NewVersionServer值不为空。但是,无法访问更新源文件夹。检查NewVersionServer密钥值正确,并且可以访问其引用的共享文件夹。

另请参阅:应用程序更新| 应用程序配置文件


1.11显示“无法创建临时文件”错误消息

问题描述:

加载时,应用程序显示以下错误消息。

DTG_08

无法编译生成的代码。请通过此异常的SourceCode属性检查生成的代码。发生以下错误:(0,0):无法创建临时文件'c:\ Program Files \ MySolution \ CSC27CD.tmp'-拒绝访问。

解决方案:

从版本v2011第1版开始,XAF可以在运行时动态创建程序集以缓存应用程序中使用的域组件的结构(请参阅XAF的``核心和性能改进'')。例如,可以完成此操作以存储应用程序模型结构。默认情况下,您的应用程序将尝试在其安装文件夹中创建临时文件。如果不允许该应用程序写入此文件夹,则会看到错误消息。要解决此问题,可以指定允许应用程序创建和修改的确切缓存文件名。这是通过重写XafApplication的受保护的GetDcAssemblyFilePathGetModelAssemblyFilePathGetModulesVersionInfoFileFilePath方法。另外,您可以重写这些方法以返回null(在VB中为Nothing)以指定应禁用缓存。

WinApplication.csWinApplication.vb

public partial class MySolutionWindowsFormsApplication : WinApplication {
    //...
    protected override string GetDcAssemblyFilePath() {
        return null;
    }
    protected override string GetModelAssemblyFilePath() {
        return null;
    }
    protected override string GetModulesVersionInfoFilePath() {
        return null;
    }
}

另请参阅:域组件基础| 应用模型结构


1.12更新ClickOnce部署后,用户自定义设置丢失

问题描述:

Windows窗体应用程序是使用Windows窗体应用程序的发布向导部署来部署的。每次更新应用程序时,用户自定义设置都会丢失。

解决方案:

该解决方案与无法在多用户环境中存储单个自定义项的解决方案相同。


2. ASP.NET特定问题

2.1发生服务器错误,错误详细信息不可用

问题描述:

尝试打开ASP.NET应用程序时,错误消息显示在浏览器窗口中:

Deployment_Tutorial_1020

此消息的详细信息可能有所不同。例如,它可能是“ 500-内部服务器错误”,而不是“ 404-未找到文件”错误。通常,该消息不包含有关如何解决该错误的足够信息。

解决方案:

Web服务器错误消息可能包含仅用于开发人员的信息,而不用于公共访问。这就是为什么默认情况下在ISS中禁用未处理错误信息的显示的原因。在本地的Web服务器上启动浏览器,并打开您的应用程序(如果可能)。如果没有这种访问权限,请如下所示修改应用程序Web.config文件。

<system.web>
    <!-- ... -->
    <customErrors mode="Off" />
    <!-- ... -->
</system.web>

这使您能够在远程浏览器上获取详细的错误描述(通常是有关缺少程序集的消息)。

注意

为了安全起见,建议您在解决问题后撤消Web.config文件中的更改。

另请参见:ASP.NET应用程序的Xcopy部署| 编辑ASP.NET配置文件| customErrors元素(ASP.NET设置架构)


2.2错误消息指出无法加载程序集

问题描述:

当您尝试打开ASP.NET应用程序时,浏览器窗口中会显示以下错误消息。

Deployment_Tutorial_1030

无法加载'DevExpress.Web.ASPxTreeList.v9.2,Version = 9.2.8.0,Culture = neutral,PublicKeyToken = b88d1754d700e49a'。

程序集名称,版本等可能有所不同。

解决方案:

错误消息中提到的程序集从应用程序Bin子文件夹中丢失。从开发人员工作站复制它。通常,它位于%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Bin \ Framework文件夹中。

另请参见: ASP.NET应用程序的Xcopy部署| 编辑ASP.NET配置文件| 运行时定位程序集如何| Fuslogvw.exe(程序集绑定日志查看器)


2.3发生“ 500.22”内部服务器错误

问题描述:

当您尝试打开ASP.NET应用程序时,浏览器窗口中会显示以下错误消息。

HTTP错误500.22-内部服务器错误。已检测到ASP.NET设置,该设置不适用于集成托管管道模式。

解决方案:

在Web.config文件的system.webServer部分中禁用集成模式配置验证。

<system.webServer>
    <!-- ... -->
    <validation validateIntegratedModeConfiguration="false" />
    <!-- ... -->
</system.webServer>

另请参见: 编辑ASP.NET配置文件| IIS 7.0:验证元素(IIS设置架构)


2.4缺少图标和图像

问题描述:

ASP.NET应用程序可以正确加载并运行,但是缺少大多数图标和图像。

解决方案:

若要查找此问题的原因,请执行以下操作。

  • 打开应用程序文件夹中的Web.config文件。确保DevExpress.Utils.v 19.2 .DLLDevExpress.Web.ASPxThemes.v 19.2的.dllDevExpress.ExpressApp.Images.v 19.2的.dll组件在所引用的组件部分。检查这些组件在Bin子文件夹中是否可用。
  • 导航到IIS管理器的“连接”部分中的应用程序虚拟文件夹,然后双击“处理程序映射”功能。确保已配置并启用ImageResourceHttpHandler处理程序。
  • 右键单击“ IIS管理器”的“连接”部分中的应用程序虚拟文件夹。选择管理应用程序| 高级设置...。请注意在“高级设置”窗口中选择的应用程序池名称。导航到“ IIS管理器连接”部分中的“应用程序池”节点。双击您的应用程序设置中使用的应用程序池名称。确保将应用程序池的托管管道模式设置为Integrated。
    注意

    如果您的应用程序已部署到远程Web托管,则您可能无权访问IIS管理器。在这种情况下,请使用基于Web的托管控制面板来检查应用程序池设置或与托管支持联系。

  • 如果您的应用程序是针对.NET Framework 4.0构建的,请另外参考2.7

另请参见: 编辑ASP.NET配置文件| 添加托管处理程序映射(IIS 7) | 在IIS 7中管理应用程序池


2.5将会话状态模式更改为StateServer或SQLServer后,应用程序无法打开

问题描述:

将会话状态模式更改为不同于InProc的模式后,尝试打开ASP.NET应用程序时,浏览器窗口中会显示各种错误消息。

解决方案:

XafApplication类,以及存储在其他XAF实体会议,不能序列化。XAF应用程序不能使用StateServerSQLServerCustom 会话状态模式;请改用InProc会话状态模式。

另请参阅: 部署建议,ASP.NET和移动应用| 编辑ASP.NET配置文件| sessionState元素


2.6运行ASP.NET应用程序时的问题

问题描述:

ASP.NET应用程序已加载,但是运行它存在问题。

解决方案:

确保XAF支持您的浏览器。请参阅eXpressApp框架-规格页面以查看当前支持的浏览器列表。请注意,必须在浏览器首选项中启用弹出窗口。

2.7为.NET Framework 4.0构建的ASP.NET应用程序的问题

问题描述:

ASP.NET应用程序已加载,但是运行它存在问题,例如图像丢失,弹出窗口为空等。

解决方案:

打开Web.config文件并导航到system.webServer | 处理程序部分。检查是否在HTTP处理程序的preCondition属性中指定了运行时版本,即:

<system.webServer>
 <handlers>
  <!-- ... -->
  <add name="WebWindowTemplateHttpHandler" verb="*" path="*.aspx"
       type="DevExpress.ExpressApp.Web.WebWindowTemplateHttpHandler, 
       DevExpress.ExpressApp.Web.v, Version=.0, culture=neutral, 
       PublicKeyToken=b88d1754d700e49a"
       preCondition="integratedMode,runtimeVersionv2.0" />
  <!-- ... -->
 </handlers>
<!-- ... -->
<system.webServer>

如果有带前提条件的HTTP处理程序,如上面的代码片段所示,请在所有这些处理程序中删除preCondition属性值的“ runtimeVersionv2.0”部分。


2.8运行ASP.NET应用程序时发生意外的重定向到登录页面

问题描述:

当用户与ASP.NET应用程序进行交互时,浏览器将重定向到Login.aspx页。

解决方案:

打开Web.config文件,并验证表单的身份验证和会话超时。

<authentication mode="Forms">
    <forms name="Login" loginUrl="Login.aspx" path="/" timeout="10" /> 
</authentication>
<!-- ... -->
<sessionState timeout="10" />

根据需要增加这些超时时间。会话超时控制着应用程序的生命周期。身份验证超时指定登录窗口的显示频率。如果会话超时小于验证超时,则在应用程序启动时,登录窗口仅显示一次。然后,会话超时后,将卸载应用程序。如果您再次登录该应用程序,但在验证超时之前,则不会显示登录窗口。如果身份验证超时小于会话超时,则将忽略身份验证超时设置,而是使用会话超时。


3.与平台无关的问题

3.1缺少许多程序集

问题描述:

通过Xcopy部署应用程序后,您会发现Windows窗体应用程序文件夹或ASP.NET应用程序Bin子文件夹中缺少许多程序集。

解决方案:

在开发人员工作站上打开应用程序解决方案,并检查是否已正确执行Windows窗体应用程序的Xcopy部署或ASP.NET应用程序的Xcopy部署中的所有预部署步骤。

注意

使用程序集部署工具分析您的项目并获取您应部署的程序集的列表。将工具标识的程序集与最终用户许可协议(EULA)中可用的可再发行程序集列表进行比较。


3.2显示“应用程序无法连接到指定的数据库”错误

问题描述:

当您运行该应用程序时,将显示以下错误消息。

Deployment_Tutorial_1080 Deployment_Tutorial_0065

该应用程序无法连接到指定的数据库,因为后者不存在或版本比该应用程序旧。自动更新被禁用,因为该应用程序是在没有调试的情况下启动的。您应该在Visual Studio下启动应用程序,或修改“ DatabaseVersionMismatch”事件处理程序的源代码以启用自动数据库更新,或者使用“ DBUpdater”工具手动创建数据库。

解决方案:

要找出应用程序数据库出了什么问题,请使用DBUpdater工具。如果DBUpdater报告错误,请检查该错误是否在本主题后面进行了描述。

另请参阅: 设置数据库连接


3.3运行应用程序或DBUpdater时发生“ 1111”错误

问题描述:

运行应用程序或DBUpdater工具时,将显示以下错误消息。

DTG_04

发生了编号为1111的错误。错误消息:数据库版本大于应用程序版本。该应用程序需要更新。请与系统管理员联系或下载新版本。附加信息:模块'MySolutionModule'的本地版本1.0.3603.18312小于数据库中的版本1.0.3603.21783。

解决方案:

版本不匹配的一种可能原因是您从Developer Workstation备份还原了数据库,但未更新应用程序。另一个可能的原因是您从另一个运行最新应用程序版本的最终用户工作站更新了数据库。在这两种情况下,您都需要更新您的应用程序。

另请参阅: 应用程序更新


3.4应用程序无法连接数据库,尽管DBUpdater没有报告错误

问题描述:

当您运行该应用程序时,将显示以下错误消息。

DTG_05

连接数据库时发生错误。请与系统管理员联系。

同时,DBUpdater工具未报告任何错误。

解决方案:

可能的原因是应用程序没有足够的权限来访问应用程序数据库。检查用于连接数据库服务器的帐户是否具有适当的权限,或要求数据库管理员执行此操作。另一种解决方案是切换到具有适当权限的帐户。

另请参阅: 设置数据库连接


3.5 DBUpdater报告数据库不存在

问题描述:

DBUpdater报告:

Deployment_Tutorial_0070

该数据库不存在。现在将创建它。

...

数据库更新成功完成。

解决方案:

当需要创建初始数据库时,此行为是正常的。连接字符串中提到的数据库不存在,DBUpdater创建了它。如果您需要在创建的数据库中缺少特定数据或检查连接字符串,请从备份中还原数据库-您可能连接到错误的数据库。

另请参阅:设置数据库连接


3.6 DBUpdater报告'1110'错误

问题描述:

运行DBUpdater工具时,将显示以下错误消息。

Deployment_Tutorial_0071

发生编号为1110的错误。错误消息:数据库是比应用程序更旧的版本。数据库需要更新。

解决方案:

  • 数据库为空。按ENTER键,DBUpdater将使用初始数据填充它。
  • 该应用程序已更新,因此数据库也必须更新。按ENTER键,DBUpdater将解决此问题。

另请参阅: 应用程序更新


3.7 DBUpdater无法更新数据库,因为它无法连接到数据库服务器

问题描述:

运行DBUpdater工具时,将显示以下错误消息。

DTG_06

无法更新数据库:建立与服务器的连接时发生错误。

解决方案:

可能的原因是:

  • 网络故障;
  • 连接字符串不正确;
  • 数据库服务器未运行;
  • 数据库服务器不允许远程连接。

如果需要,请向数据库服务器管理员寻求帮助。

另请参阅: 设置数据库连接


3.8由于凭据无效,DBUpdater无法更新数据库

问题描述:

运行DBUpdater工具时,将显示以下错误消息。

DTG_07

无法更新数据库:用户“用户名”的登录失败。

解决方案:

可能的原因是:

  • 连接字符串不正确(用户ID输入错误);
  • 数据库服务器不允许“用户名”用户连接到指定的数据库。

检查用于连接数据库的帐户是否具有适当的权限。如果需要,请向数据库服务器管理员寻求帮助。

另请参阅: 设置数据库连接


3.9处理大量数据时的性能问题

问题描述:

具有成千上万条记录的列表视图加载速度太慢。

解决方案:

另请参见: CollectionSourceBase.DataAccessMode | 网络研讨会:使用XPO Profiler对XAF应用程序进行性能分析


3.10在x64系统上启动DBUpdater或独立模型编辑器工具时,发生“试图加载格式不正确的程序”错误。

问题描述:

DBUpdater或模型编辑器工具指出它无法加载应用程序的程序集或可执行文件,例如:

开发人员Express Inc(R)ExpressApp框架数据库更新程序。

版本:19.2.7 .0

版权所有(C)Developer Express Inc2012。保留所有权利。

静音模式关闭

数据库无法更新:

无法加载文件或程序集'c:\ Program Files \ MySolution \ MySolution.Win.exe'或其依赖项之一。

试图加载格式不正确的程序。

解决方案:

要解决此问题,请执行以下任一操作:

  • 使用CorFlags.exe(CorFlags转换工具)重新配置DBUpdater和模型编辑器可执行标头。

    CorFlags.exe“%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Tools \ eXpressAppFramework \ DBUpdater \ DBUpdater.v 19.2 .exe” / 32Bit / Force

    CorFlags.exe“%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Tools \ eXpressAppFramework \ Model Editor \ DevExpress.ExpressApp.ModelEditor.v 19.2 .exe” / 32Bit / Force

  • 将应用程序的配置更改为“任何CPU”,重新编译并重新部署。

  • 针对x64重新编译DBUpdater和模型编辑器实用程序(默认情况下,源代码位于%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Sources \ DevExpress.ExpressApp.Tools \文件夹中)。

有关可能发生此错误的方案或情况的完整列表,请参见MSDN中的BadImageFormatException类文章。


如果本文档未包含有关如何解决问题的足够信息,请随时通过支持中心与Developer Express支持工程师联系。

相关文章

转载保留此链接,注明出处