Da es offensichtlich einige Verständnisprobleme in den Blog-Kommentaren gibt, möchte ich an dieser Stelle die geänderte Datei mit dem aktualisierten Thumbprint zur Ansicht zur Verfügung stellen (Beispielhaft für Dynamics NAV 2015).
Es muss (jeweils) die Datei "Microsoft.Dynamics.Nav.Client.exe.config" geändert werden. Änderungen an DLLs sollten und werden nicht durchgeführt. Für andere Versionen (2013, 2013 R2) sind die Änderungen sinngemäß durchzuführen.
- Code: Alles auswählen
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="businessClient" type="Microsoft.Dynamics.Framework.UI.BusinessClientConfigSection, Microsoft.Dynamics.Framework.UI, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="Microsoft.Dynamics.ElsterTransferHandler.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
</configSections>
<applicationSettings>
<Microsoft.Dynamics.ElsterTransferHandler.Properties.Settings>
<setting name="PublicCertificateThumbprint" serializeAs="String">
<value>3d7d4c6abf46404bcf97b02a708bec2305614540</value>
</setting>
</Microsoft.Dynamics.ElsterTransferHandler.Properties.Settings>
</applicationSettings>
<uri>
<idn enabled="All"/>
<iriParsing enabled="true"/>
</uri>
<businessClient startupFormType="homepage">
<Factories>
<Factory>
<add name="NAV" type="Microsoft.Dynamics.Nav.Client.FormBuilder.NavBuilderFactory, Builder" serviceName="NAVSessionType"/>
</Factory>
</Factories>
</businessClient>
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.Dynamics.Framework.UI.Extensibility" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="1.3.0.0-7.2.0.0" newVersion="8.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Dynamics.Framework.UI.WinForms.Controls" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="1.3.0.0" newVersion="1.5.0.0"/>
</dependentAssembly>
<probing privatePath="Add-ins\CodeViewer;Add-ins\CodeViewer\EditorComponents"/>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>
Selbstverständlich muss vorher auch die neue öffentliche Zertifikatsdatei, wie in der Microsoft-Dokumentation beschrieben, installiert sein.