Skip to Content

Patches and updates

ArcGIS Runtime Local Server SDK Microsoft ( R ) Windows ( R ) June 2019 Security Update Compatibility Patch

Published: July 29, 2019

摘要

此修补程序解决了本地功能服务的问题,当 ServiceFeatureTable.UseAdvancedSymbology 属性设置为 true 且本地计算机安装了 Microsoft Windows June 2019 或更高版本的安全更新时,返回的 DrawingInfo JSON 缺少 markerGraphics 几何信息。

说明

Esri® 宣布推出 ArcGIS Runtime Local Server SDK Microsoft® Windows® June 2019 Security Update Compatibility Patch。 Microsoft 2019 年 6 月的安全更新添加了对包含在图元文件中记录的其他检查。 ArcGIS 的发布服务利用图元文件将字符标记传输到服务器。 使用 Microsoft GDI 函数对这些标记进行转换,该函数随 2019 年 6 月的更新而更新,从而导致这些图元文件无法转换。 此修补程序通过在 ArcGIS Runtime Local Server SDK 内部对这些图元文件的创建制定加更严格的标准来解决该问题。 此修补程序专门处理此修补程序解决的问题下方列出的问题。


此修补程序解决的问题


  • BUG-000123420 - 当 ServiceFeatureTable.UseAdvancedSymbology 属性为 true 并且本地计算机安装了 Microsoft Windows 2019 年 6 月版本或更高版本的安全更新时,本地要素服务 DrawingInfo 缺少 markerGraphics 几何信息。 这将导致点数据无法在 ArcGIS Runtime 中呈现。

在 Windows 上安装此修补程序


安装步骤:


此修补程序应安装在所有 ArcGIS Runtime Local Server SDK 安装中。

必须先在系统中安装表中列出的 ArcGIS 产品,然后才能安装修补程序。 每个修补程序安装程序都特定用于列表中对应的 ArcGIS 产品。 要确定系统上安装了哪些产品,请参阅如何确定已安装的 ArcGIS 产品部分。 Esri 建议您为系统上的每个产品安装修补程序。

  1. 将相应的文件下载到 ArcGIS 安装位置以外的其他位置。

  2. ArcGIS Runtime Local Server SDK   校验和 (Md5)
         
        100.5 ArcGIS-1005-SDKLS-MWJUN2019SUC-Patch.msp 7250D820DBF1FD8ACDA18DFBEB32C578
         
        100.3 ArcGIS-1003-SDKLS-MWJUN2019SUC-Patch.msp 0ACAE7D2A908E0666755B55C5798CF00
         
        100.2 ArcGIS-1002-SDKLS-MWJUN2019SUC-Patch.msp 88E2EEFBA9986DBCDC886F2EE62E1447
         
        100.1 ArcGIS-1001-SDKLS-MWJUN2019SUC-Patch.msp A450A0F3A2C05D3E6937412E445933C8
         
        100.0.1 ArcGIS-1000-SDKLS-MWJUN2019SUC-Patch.msp 663CBB18BA6ABF46BAE5AF0D3762A7F9
         

  3. 请确保具有对 ArcGIS 安装位置的写入权限。

  4. 双击 ArcGIS-<版本>-<产品>-MWJUN2019SUC-Patch.msp 启动安装过程。

    注:如果双击 MSP 文件后未启动安装程序的安装进程,可使用下列命令手动启动安装进程:

    msiexec.exe /p [修补程序位置]\ArcGIS-<版本>-<产品>-MWJUN2019SUC-Patch.msp

  5. 更新 ArcGIS Runtime Local Server SDK 安装后,必须使用新文件更新所有已部署的应用程序。

    以 v100.5 为例:

    源 x86:
    - C:\Program Files (x86)\ArcGIS SDKs\LocalServer100.5\32\bin\BGLImageCoders.dll

    目标 x86:
    - \LocalServer100.5\32\bin\BGLImageCoders.dll

    源 x64:
    - C:\Program Files (x86)\ArcGIS SDKs\LocalServer100.5\64\bin\BGLImageCoders.dll

    目标 x64:
    - \LocalServer100.5\64\bin\BGLImageCoders.dll


  6. 确认 BGLImageCoders.dll 文件的版本为以下值之一(取决于 ArcGIS Runtime Local Server 的部署版本):

    100.0=1.1561
    100.1=0.1709
    100.2=0.1913
    100.3=0.2103
    100.5=0.2382

在 Windows 上卸载此修补程序


要在 Windows 上卸载此修补程序,请打开 Windows 控制面板,然后导航至已安装的程序。 确保“查看已安装的更新”(位于“程序和功能”对话框的左上角)处于活动状态。 从程序列表中选择修补程序名称,然后单击“卸载”以移除该修补程序。

修补程序更新

请定期访问修补程序和补丁包页面,以检查是否存在其他可用的修补程序。 将在此处发布有关此修补程序的最新信息。

如何确定已安装的 ArcGIS 产品

要确定已安装的 ArcGIS 产品,请选择适用于您的环境的适当 PatchFinder 实用程序版本,然后在本地计算机上运行它。 PatchFinder 将列出已在本地计算机上安装的所有产品、热修复程序和修补程序。

获取帮助

如果在安装此修补程序时遇到任何问题,美国用户请拨打 Esri 技术支持热线 1-888-377-4575。 国际用户请联系您当地的 Esri 软件分销商



Download ID:7729

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options