Modernisering av äldre WebForms- och MVC-appar med Doconut
← Back to Blog2 min read

Modernisering av äldre WebForms- och MVC-appar med Doconut

Dilemmat med äldre applikationer

Många företag förlitar sig fortfarande på robusta, affärskritiska applikationer byggda på ASP.NET WebForms eller äldre versioner av MVC. Medan backend‑logiken förblir solid, lider frontend‑upplevelsen ofta—särskilt när det gäller dokument.

Legacy‑lösningar förlitar sig vanligtvis på teknologier som nu är föråldrade eller problematiska:

  • ActiveX Controls: Fungerar bara i Internet Explorer (som är pensionerad).
  • Flash/Silverlight: Fullständigt utan stöd i moderna webbläsare.
  • PDF Plugins: Kräver att användarna har Acrobat Reader installerat och uppdaterat.

Doconut: Bron till modernitet

Doconut fungerar som ett utmärkt moderniseringsverktyg eftersom det stöder både .NET Framework (4.5.2+) och den senaste .NET Core/6/7/8. Detta betyder att du kan släppa in exakt samma visningsmotor i en 10 år gammal WebForms‑app precis som i ett helt nytt Blazor‑projekt.

Sömlös WebForms‑integration

Att integrera Doconut i ett WebForms‑projekt är enkelt. Du behöver inte skriva om hela ditt UI.

  1. Lägg till referensen: Installera NuGet‑paketet.
  2. Lägg till hanteraren: Registrera dokumenthanteraren i web.config.
  3. Bädda in skriptet: Lägg till JavaScript‑visaren på din .aspx‑sida.
<!-- En enkel standard‑HTML & JS, inga konstiga objekt -->
<div id="divDocViewer" style="width:100%;height:800px"></div>
<script>
    var objDoc = $("#divDocViewer").doconut({
        basePath: "/", // Path to handler
        resPath: "/js"
    });
    objDoc.View("Invoice_123.pdf");
</script>

Från plugin‑helvetet till HTML5

Genom att byta till Doconut får du omedelbart:

  • Mobilsupport: Din äldre app fungerar nu på iPads, Android‑surfplattor och telefoner.
  • Inga plugins: Användare öppnar bara sidan, och dokumentet visas. Noll installationsärenden för IT.
  • Moderna funktioner: Lägg till annotering, sökning och zoomfunktioner som gamla plugins aldrig hade.

Strategi: Uppgradera vs. Omskrivning

Fullständiga omskrivningar av stora äldre system är riskfyllda och dyra. Ett ”strangler fig”-tillvägagångssätt—att uppgradera specifika komponenter som dokumentvisaren—ger stor effekt med låg risk.

Du kan modernisera användarupplevelsen för att visa kontrakt, ritningar och rapporter redan idag, vilket ger dig tid att planera en backend‑migration till .NET Core i framtiden. Och när du gör en migration, följer Doconut med dig, kodkompatibel.

Låt inte äldre teknik hålla dina data gisslan. Uppgradera till Doconut och ge dina användare den moderna upplevelsen de förväntar sig.

#Legacy Migration#WebForms#MVC#Modernization#.NET Framework