Sintomo
Dopo aver installato o aggiornato a PTV Routeoptimser 2026_1, la Web API ha smesso di funzionare.
Causa
La DLL nella cartella client è più recente del previsto.
Risoluzione
Poiché si tratta di un problema di configurazione, non può essere risolto in ROST 2026 tramite una patch generale.
Gli utenti devono aggiungere la seguente voce alla sezione assemblyBinding per risolverlo.
“SmarTourService.WindowsServiceHost.exe” e, se necessario, in “SmarTourService.ConsoleHost.exe.config.”
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.2.3.0" newVersion="4.2.3.0"/>
</dependentAssembly>
La voce è stata aggiunta al nuovo trunk, cioè alla prossima versione di ROST.
Abbiamo creato uno script PowerShell per risolvere questo problema:
Eseguire con: powershell -ExecutionPolicy Bypass -File "Add-OwinBindingRedirect.ps1"
Lo script si trova nella cartella client; è necessario Patch 2 o successiva
Commenti
0 commenti
Accedi per aggiungere un commento.