Visualizzazioni:

Comportamento:
Quando si tenta di stampare o scaricare un file di grandi dimensioni con annotazioni da DocuWare Web Client, viene visualizzato il seguente errore:

"500 Internal Server Error
Messaggio:
L'operazione di imaging di lunga durata non è riuscita a causa del timeout.
Eccezione TimeoutException: L'operazione di imaging in corso da tempo non è riuscita a causa di un timeout".

Soluzione:
Il problema è dovuto al fatto che il file è troppo grande e si è verificato un timeout. Implementare le modifiche riportate di seguito per aumentare il timeout a 5 minuti.

  1. Andare in C:\Program Files\DocuWare\Web\Platform e fare una copia del file Web.config.
  2. Sotto il tag </sectionGroup>, verificare che esistano le seguenti righe (in caso contrario, copiarle e aggiungerle al file):

    <section name="wafServiceSettings" type="DocuWare.WAFServices.Configurazione.WAFServiceSectionHandler, DocuWare.WAFServices" />
    <section name="ImagingToolkitSettings" type="DocuWare.Imaging.Toolkit.SettingSectionHandler, DocuWare.Imaging.Toolkit" />
    <section name="ContentConfig" type="DocuWare.Content.Shared.Implementation.ContentConfig, DocuWare.Content.Shared.Implementation" />
  3. Sotto il tag </configSections>, aggiungere le seguenti righe:

    <ContentConfig LockExpirationCleanupPeriod="00:01:00" DocumentsForAutoIntellixCount="5" PagesToProcessTogetherForTextshot="8" ImagingSingleOperationTimeout="00:05:00" LongRunnningImagingOperationTimeout="00:05:00">
    </ContentConfig>.
  4. Il risultato dovrebbe essere il seguente:

    <section name="DocuWare.Platform.WebClient.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>

    <section name="wafServiceSettings" type="DocuWare.WAFServices.Configurazione.WAFServiceSectionHandler, DocuWare.WAFServices" />
    <section name="ImagingToolkitSettings" type="DocuWare.Imaging.Toolkit.SettingSectionHandler, DocuWare.Imaging.Toolkit" />
    <section name="ContentConfig" type="DocuWare.Content.Shared.Implementation.ContentConfig, DocuWare.Content.Shared.Implementation" />

    <section name="HyperBusFactory" type="DocuWare.MessageBus.Model.Configurazione.HyperBusFactoryConfiguration, DocuWare.MessageBus.Model.Provider" />
    <section name="OidcConfiguration" type="DocuWare.Platform.WebBase.OpenIdConnect.OidcConfiguration, DocuWare.Platform.WebBase" />
    <!-- Non compilare questo punto se si desidera iniettare alcuni comportamenti speciali nel front-end della piattaforma -->
    <!--
    <section name="PlatformUnityConfiguration" type="Microsoft.Practices.Unity.Configurazione.UnityConfigurationSection, Microsoft.Practices.Unity.Configurazione" />
    -->
    <section name="LongRunning" type="DocuWare.Platform.WebBase.LongRunningSupport.LongRunningConfiguration, DocuWare.Platform.WebBase" />

    </configSections>
    <ContentConfig LockExpirationCleanupPeriod="00:01:00" DocumentsForAutoIntellixCount="5" PagesToProcessTogetherForTextshot="8" ImagingSingleOperationTimeout="00:05:00" LongRunnningImagingOperationTimeout="00:05:00">
    </ContentConfig>.


  5. Salvare il file.
  6. Eseguire un IISRESET e il file dovrebbe poter essere scaricato o stampato dal client Web senza errori.
    Se non si è sicuri di come resettare correttamente IIS, consultare KBA-34532.

 

Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.

Il KBA è applicabile SOLO alle organizzazioni on-premise.