IRONSOFTWAREHOME

Kann ich IronBarcode for .NET auf Azure ausführen?

Curtis Chau
Curtis Chau
Updated: 29. Juni 2026

Ja! IronBarcode kann verwendet werden, um QR-/Barcodes in .NET-Anwendungen zu lesen und zu schreiben, die auf Azure-Diensten gehostet werden. IronBarcode wurde auf mehreren Azure-Plattformen, einschließlich MVC-Websites, Azure Functions und vielen mehr, gründlich getestet.


Voraussetzungen

1. Installation von IronBarcode zum Einstieg

Zuerst installieren Sie das NuGet-Paket auf der NuGet-Website.

PM > Install-Package BarCode

Alternativ kann die IronBarcode.dll auch heruntergeladen und Ihrem Projekt hinzugefügt werden.


Anleitung zum Tutorial

2. Leistung und Azure-Tarife

Wir empfehlen, mindestens den Azure B1 Serviceplan zu verwenden, da er für die meisten Anwendungsfälle unserer Benutzer geeignet ist. Systeme, die eine höhere Durchsatzrate erfordern, benötigen einen höheren Serviceplan.

3. Auswahl des Frameworks

.NET Standard, Core und Framework Projekte sind alle kompatibel mit IronBarcode.

4. Docker auf Azure

Eine Möglichkeit, die Leistung und Stabilität von IronBarcode auf Azure zu steuern, ist die Verwendung von Docker. Um zu erfahren, wie man IronBarcode mit Azure und Docker verwendet, schauen Sie sich dieses Tutorial an.

5. Offizielle Azure Function Unterstützung

IronBarcode unterstützt derzeit Azure Functions V3 und V4.

Beispiel für einen funktionierenden Azure Function Code

Getestet auf Azure Functions v3.3.1.0+. Hier ist ein Codebeispiel:

using System;
using System.Net;
using System.Net.Http;
using IronBarCode;
using Microsoft.AspNetCore.Http;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;
using System.Net.Http.Headers;

public static class BarcodeFunction
{
    // Azure Function triggered by HTTP request.
    [FunctionName("barcode")]
    public static HttpResponseMessage Run(
        [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
        ILogger log)
    {
        log.LogInformation("C# HTTP trigger function processed a request.");

        // Set the license key for IronBarcode if needed.
        IronBarCode.License.LicenseKey = "Key";

        // Create a QR barcode from a string.
        var myBarCode = BarcodeWriter.CreateBarcode("IronBarcode Test", BarcodeEncoding.QRCode);

        // Prepare the HTTP response to return the barcode image.
        var response = new HttpResponseMessage(HttpStatusCode.OK)
        {
            Content = new ByteArrayContent(myBarCode.ToJpegBinaryData())
        };
        
        // Set content headers for attachment and content type.
        response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
        { 
            FileName = $"{DateTime.Now:yyyyMMddmm}.jpg" 
        };
        
        response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/jpeg");

        return response;
    }
}

In diesem Code:

  • Wir definieren eine Azure Function mit dem Namen "barcode."
  • Die Funktion wird durch eine HTTP-Anfrage ausgelöst und protokolliert eine Nachricht, wenn sie verarbeitet wird.
  • Wir geben den Lizenzschlüssel für IronBarcode an (ersetzen Sie "Key" durch Ihren tatsächlichen Lizenzschlüssel).
  • Ein QR-Code-Barcode wird mit BarcodeWriter.CreateBarcode generiert.
  • Das Barcode-Bild wird in JPEG-Format konvertiert und in die HTTP-Antwort eingebunden.
  • Der Antwortinhalt wird als herunterladbare Anlage mit dem aktuellen Datum und der Uhrzeit als Dateiname festgelegt.
  • Der Antwortinhaltstyp wird auf "image/jpeg" eingestellt, um das Bildformat anzuzeigen.

Häufig gestellte Fragen

Wie kann ich Barcode-Funktionalität in meine Azure-Anwendungen integrieren?

Sie können Barcode-Funktionalität in Ihre Azure-Anwendungen integrieren, indem Sie IronBarcode verwenden. Beginnen Sie mit der Installation des IronBarcode NuGet-Pakets über die Befehlszeile oder laden Sie die IronBarcode.dll herunter und fügen Sie sie zu Ihrem Projekt hinzu.

Welche Azure-Servicepläne eignen sich für die Barcode-Verarbeitung?

Für die meisten Anwendungsfälle wird der Azure B1-Serviceplan empfohlen, wenn Sie IronBarcode verwenden. Wenn Ihre Anwendung einen höheren Durchsatz erfordert, ziehen Sie ein Upgrade auf einen höheren Serviceplan in Betracht.

Ist IronBarcode mit allen .NET-Frameworks auf Azure kompatibel?

Ja, IronBarcode ist kompatibel mit .NET Standard, Core und Framework Projekten, was Flexibilität bei der Bereitstellung von Anwendungen auf Azure bietet.

Kann ich Docker verwenden, um die Leistung der Barcode-Verarbeitung auf Azure zu verbessern?

Ja, Sie können Docker verwenden, um die Leistung und Stabilität der Barcode-Verarbeitung auf Azure zu verbessern. Ein detailliertes Tutorial ist verfügbar, um IronBarcode mit Docker zu integrieren.

Unterstützen die IronBarcode-Bibliotheken Azure Functions?

IronBarcode unterstützt Azure Functions V3 und V4. Es ermöglicht eine nahtlose Integration der Barcode-Verarbeitung in serverlosen Umgebungen.

Wie verarbeitet eine Azure Function Barcodes mit IronBarcode?

Eine Azure Function kann so eingerichtet werden, dass sie einen QR-Code generiert, wenn sie durch eine HTTP-Anfrage mit IronBarcode ausgelöst wird. Sie protokolliert eine Nachricht, setzt einen Lizenzschlüssel, erstellt einen QR-Code mit BarcodeWriter.CreateBarcode und gibt das Bild als JPEG-Datei in der HTTP-Antwort zurück.

Welcher Code wird benötigt, um einen QR-Code in einer Azure Function zu erstellen?

In einer Azure Function verwenden Sie IronBarcode, um einen QR-Code zu erstellen, indem Sie BarcodeWriter.CreateBarcode innerhalb der Funktion aufrufen. Der generierte QR-Code kann dann als JPEG-Bild in der HTTP-Antwort zurückgegeben werden.

Is it necessary to set a license key for using IronBarcode in Azure Functions?

Yes, setting a license key for IronBarcode is necessary in Azure Functions to activate the library and remove any limitations.

What file format is used for barcodes generated by IronBarcode in Azure Functions?

Barcodes generated by IronBarcode in Azure Functions are converted to JPEG format for the HTTP response.

How are content headers set for barcode images in Azure Functions using IronBarcode?

Content headers are set to define the barcode image as a downloadable attachment with the current date and time as part of the file name.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Bereit anzufangen?

Nuget Downloads 2,422,100Version:2026.9gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie "IronBarcode"
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

  1. Laden Sie IronBarCode herunter und entpacken Sie es an einem Ort wie ~/Libs in Ihrem Lösungsverzeichnis
  2. Klicken Sie im Visual Studio Solution Explorer mit der rechten Maustaste auf Verweise. Wählen Sie Durchsuchen und dann "IronBarcode.dll"

Lizenzen ab $999

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.