Comment mettre à jour Doconut

Suivez ces étapes pour mettre à jour depuis la version 1.0.5.2 ou antérieure.

.NET Framework 4.7

Configuration Web.config

Le viewer nécessite l’enregistrement d’un HttpHandler via le fichier web.config. Selon votre version d’IIS, cela peut être fait en utilisant la section suivante définie dans web.config.

Below IIS 7
<httpHandlers>
  <add verb="GET,POST" path="DocImage.axd" type="Doconut.DocImageHandler, Doconut" />
</httpHandlers>
IIS 7 and above
<handlers>
  <add name="DocImage" verb="GET,POST" path="DocImage.axd" type="Doconut.DocImageHandler, Doconut" />
</handlers>

Mettre à jour l’enregistrement dans les pages ASPX

Modifiez l’enregistrement de l’assembly dans vos pages ASPX.

Old
<%@ Register Assembly="DocumentViewer" Namespace="DotnetDaddy.DocumentViewer" TagPrefix="asp" %>
New
<%@ Register Assembly="Doconut" Namespace="Doconut" TagPrefix="asp" %>

Mettre à jour la balise du contrôle

Mettez à jour la balise du contrôle de DocViewer à Viewer.

Old
<asp:DocViewer ID="ctlDoc" runat="server"/>
New
<asp:Viewer ID="ctlDoc" runat="server"/>

Mettre à jour les espaces de noms

Doconut 24.3.0 a renommé les espaces de noms. Ajoutez les nouveaux DLL : Doconut.dll, Doconut.Formats.dll, Doconut.Configs.dll et Doconut.Clouds.dll.

New Usings
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;
Initialization
var viewer = new Viewer();

Dépendances du package

  • Newtonsoft.Json 13.0.3
  • System.Text.Encoding.CodePages 6.0.0
  • System.Text.Json 6.0.0

.NET Standard / Core

Mettre à jour les espaces de noms

Doconut 24.3.0 a renommé les espaces de noms. Ajoutez les nouveaux DLL : Doconut.dll, Doconut.Formats.dll, Doconut.Configs.dll et Doconut.Clouds.dll.

New Usings
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;
Initialization
var viewer = new Viewer();

Dépendances du package

  • Microsoft.Extensions.Caching.Abstractions 3.1.10
  • SkiaSharp 2.88.6
  • Newtonsoft.Json 13.0.3
  • System.Drawing.Common 6.0.0
  • System.Text.Json 6.0.0
  • System.Text.Encoding.CodePages 7.0.0

.NET 6 ou supérieur

Mettre à jour les espaces de noms

Doconut 24.3.0 a renommé les espaces de noms. Ajoutez les nouveaux DLL : Doconut.dll, Doconut.Formats.dll, Doconut.Configs.dll et Doconut.Clouds.dll.

New Usings
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;
Initialization
var viewer = new Viewer();

Dépendances du package

  • Microsoft.Extensions.Caching.Abstractions 3.1.10
  • Newtonsoft.Json 13.0.3
  • SkiaSharp 2.88.6
  • System.Drawing.Common 7.0.0
  • System.Text.Encoding.CodePages 7.0.0