Zum Inhalt springen
Kontakt

Hosting

ASP.NET-Hosting für Ihre Anwendungen.

ASP.NET-Hosting ist Webhosting, das auf Anwendungen mit dem ASP.NET-Framework von Microsoft eingestellt ist. Wir richten Windows- oder Linux-Server für ASP.NET Core ein und betreiben Ihre Anwendung sicher und schnell, damit Ihr Entwicklerteam sich um Funktionen kümmern kann statt um Server.

Startseite von SafarovCar am Laptop
Startseite von SafarovCar auf dem Smartphone
Abb. 1 SafarovCar, Sylt: Mietwagen-Software in der Cloud

Was zum ASP.NET-Hosting gehört.

  1. Geschützt

    SSL-Verschlüsselung, DDoS-Schutz und aktuelle Systeme.

  2. Kurze Wege

    HTTP/2, Zwischenspeicher und ein Content Delivery Network für kurze Ladezeiten.

  3. Mit Luft nach oben

    Mehr Leistung, wenn Ihre Anwendung mehr Nutzer bekommt.

  4. Gut angebunden

    Passend zu SQL Server, Azure und anderen Microsoft-Diensten.

Was ASP.NET-Hosting ausmacht

ASP.NET ist ein Framework von Microsoft für Websites und Webanwendungen. Ein Framework ist ein Baukasten aus fertigen Teilen, auf dem Entwickler ihre Anwendung aufbauen. Damit eine solche Anwendung schnell und sicher läuft, braucht sie eine passende Umgebung: die richtige .NET-Laufzeit, einen Webserver, der damit umgehen kann, und oft eine Datenbank wie SQL Server.

Die Wahl der Umgebung entscheidet mit darüber, wie schnell Ihre Anwendung antwortet, wie gut sie Lastspitzen verkraftet und wie aufwendig Updates werden. Darauf achten wir bei der Einrichtung:

Geprüfte Rechenzentren
Die Server stehen bei einem etablierten Hosting-Partner in Rechenzentren mit hohen Sicherheitsstandards, Zutrittskontrolle und redundanter Stromversorgung.
SSL-Verschlüsselung
Daten zwischen Ihrer Anwendung und den Nutzern sind verschlüsselt und vor fremdem Zugriff geschützt. Zertifikate erneuern sich automatisch.
DDoS-Schutz
Ein vorgeschalteter Schutz erkennt Überlastungsangriffe und filtert sie heraus, damit Ihre Anwendung auch dann erreichbar bleibt.
Aktuelle Laufzeit
Wir betreiben Ihre Anwendung auf einer unterstützten .NET-Version und halten Windows Server oder Linux aktuell. Alte Versionen ohne Sicherheitsupdates bleiben nicht im Betrieb.
HTTP/2
Das neuere Übertragungsprotokoll lädt mehrere Dateien gleichzeitig über eine Verbindung und komprimiert die Kopfdaten. Das verkürzt die Ladezeit, besonders bei vielen kleinen Dateien.
Content Delivery Network
Bilder und Skripte werden auf Wunsch über ein weltweites Netz von Servern ausgeliefert, nah an Ihren Nutzern. Ihr eigener Server hat dann mehr Luft für die eigentliche Anwendung.

ASP.NET Core oder .NET Framework

Unter dem Namen ASP.NET laufen zwei Generationen. Das klassische ASP.NET auf dem .NET Framework gibt es seit Anfang der 2000er-Jahre. Es läuft nur unter Windows und wird von Microsoft nur noch gepflegt, nicht mehr weiterentwickelt. Viele Unternehmensanwendungen sind damit gebaut und laufen bis heute zuverlässig.

ASP.NET Core ist die neue Generation. Sie ist schneller, läuft unter Windows und Linux und bekommt laufend neue Funktionen. Neue Projekte beginnen wir deshalb mit ASP.NET Core. Bestehende Anwendungen auf dem alten Framework betreiben wir weiter auf Windows Server und prüfen mit Ihnen, ob und wann sich ein Umstieg lohnt. Oft geht das schrittweise, Teil für Teil.

Warum ASP.NET

ASP.NET ist eine gute Grundlage für Webanwendungen von Unternehmen jeder Größe. Diese Eigenschaften sprechen dafür:

Wächst mit
Ob kleine Website oder große Unternehmensanwendung: Ressourcen lassen sich nach oben oder unten anpassen, wenn sich die Zahl der Nutzer ändert. Die Anwendung selbst muss dafür nicht umgebaut werden.
Leistung
ASP.NET Core ist auf Geschwindigkeit und Zuverlässigkeit ausgelegt, auch bei komplexen Anwendungen mit vielen gleichzeitigen Anfragen.
Microsoft-Umfeld
SQL Server, Azure, Active Directory und andere Microsoft-Produkte arbeiten gut zusammen. Wer diese Werkzeuge schon nutzt, hat weniger Reibung und weniger Kompatibilitätsprobleme.
Eingebaute Sicherheit
Anmeldung, Rollen und Rechte bringt das Framework mit, ebenso Schutz vor typischen Angriffen auf Formulare. Sicherheitsupdates kommen regelmäßig von Microsoft.
Plattformübergreifend
ASP.NET Core läuft unter Windows, Linux und macOS. Das macht Entwicklung und Betrieb flexibler, und ein Linux-Server ist oft günstiger als einer mit Windows-Lizenz.
Quelloffen
ASP.NET Core ist Open Source. Eine große Gemeinschaft von Entwicklern weltweit trägt zu Fehlerbehebung und Weiterentwicklung bei, und jeder kann nachlesen, wie das Framework arbeitet.
Bereit für die Cloud
Anwendungen lassen sich in Container packen und bei Cloud-Anbietern betreiben, wenn Sie mehr Spielraum brauchen. Der Umzug von einem Server in die Cloud wird dadurch einfacher.
Produktiv entwickeln
Fertige Bausteine, wiederverwendbarer Code und gute Entwicklungswerkzeuge wie Visual Studio bringen neue Funktionen schneller und mit weniger Fehlern online.
Für mobile Nutzer
Mit einer responsiven Oberfläche funktioniert Ihre Anwendung auf Handy, Tablet und Desktop gleich gut. Dieselbe Anwendung kann auch Schnittstellen für eine App bereitstellen.
Regelmäßige Updates
Microsoft entwickelt .NET laufend weiter und veröffentlicht neue Versionen nach festem Plan. Wir sorgen dafür, dass Ihre Umgebung mit unterstützten Versionen Schritt hält.

So läuft Ihre Anwendung auf dem Server

Eine ASP.NET-Core-Anwendung bringt ihren eigenen kleinen Webserver mit, Kestrel genannt. Davor setzen wir einen zweiten Webserver, unter Windows den IIS von Microsoft, unter Linux meist Nginx. Dieser vordere Server nimmt die Anfragen aus dem Internet an, kümmert sich um die Verschlüsselung und reicht sie an Ihre Anwendung weiter. Fachleute nennen das Reverse Proxy.

Der Vorteil: Ihre Anwendung ist nie direkt dem Internet ausgesetzt, und statische Dateien wie Bilder liefert der vordere Server selbst aus. Stürzt die Anwendung ab, startet ein Dienst sie automatisch neu. Und wenn eine neue Version kommt, können wir sie bereitstellen, während die alte noch Anfragen beantwortet.

Das ASP.NET Core Hosting Bundle

Wer eine ASP.NET-Core-Anwendung unter Windows mit IIS betreibt, braucht auf dem Server das ASP.NET Core Hosting Bundle von Microsoft. Es enthält die .NET-Laufzeit, die Bibliotheken von ASP.NET Core und ein Modul, das IIS mit Ihrer Anwendung verbindet. Fehlt es oder passt seine Version nicht zur Anwendung, startet die Seite mit einem Fehler 500 und einer wenig hilfreichen Meldung. Wir installieren die passende Version und halten sie aktuell, wenn Microsoft Sicherheitsupdates veröffentlicht.

Was Ihr Unternehmen von ASP.NET-Hosting hat

Die Vorteile gehen über die Technik hinaus. Eine Anwendung, die schnell und zuverlässig läuft, spart Arbeitszeit, hält Kunden und macht Ihr Team unabhängiger von Notfalleinsätzen.

Kosten im Griff
Eine gut eingestellte Umgebung braucht weniger Server für dieselbe Arbeit. Schnelle Ladezeiten halten Nutzer und bringen mehr Abschlüsse.
Zufriedene Nutzer
Wer sich auf eine Anwendung verlassen kann, nutzt sie wieder. Zuverlässigkeit schafft Vertrauen, bei Kunden genauso wie bei Ihren Mitarbeitern.
Dokumentation und Hilfe
Für ASP.NET gibt es umfangreiche Dokumentation, Foren und eine große Gemeinschaft. Und für Ihre Anwendung gibt es uns.

Für welche Anwendungen sich ASP.NET-Hosting eignet

Typisch sind Kundenportale, interne Werkzeuge für Vertrieb und Verwaltung, Schnittstellen für Apps und Buchungssysteme mit eigener Logik. Auch Websites, die Daten aus einer Warenwirtschaft oder einem ERP-System auf Microsoft-Basis anzeigen, laufen gut auf ASP.NET. Für eine einfache Firmenwebsite ist ASP.NET-Hosting dagegen meist zu viel, dort reicht Webhosting oder WordPress.

Betrieb Ihrer ASP.NET-Anwendung

Wir übernehmen Einrichtung, Überwachung, Updates und Sicherungen. Neue Versionen Ihrer Anwendung spielen wir geplant und ohne lange Ausfälle ein. Protokolle und Fehlermeldungen behalten wir im Blick, damit Probleme auffallen, bevor Nutzer sie melden.

Protokolle, Überwachung und Sicherungen im Hosting

Eine Webanwendung schreibt laufend mit, was sie tut: Anmeldungen, Fehler, langsame Datenbankabfragen. Diese Protokolle sammeln wir an einer Stelle und lassen uns benachrichtigen, wenn Fehler gehäuft auftreten oder die Antwortzeiten steigen. So fällt ein Problem oft auf, bevor ein Nutzer es bemerkt.

Datenbank und Dateien sichern wir getrennt und bewahren mehrere Stände auf. Fällt ein Server aus oder wurde versehentlich etwas gelöscht, lässt sich der Stand eines bestimmten Tages wiederherstellen.

Was wir für Ihre .NET-Anwendung einrichten

Wir richten die Laufzeit für Ihre .NET-Version ein, verbinden die Datenbank, etwa SQL Server oder PostgreSQL, und legen getrennte Umgebungen für Test und Betrieb an. Zugangsdaten und Schlüssel liegen nicht im Code, sondern geschützt in der Konfiguration des Servers.

Läuft Ihre Anwendung heute noch auf dem alten .NET Framework, prüfen wir mit Ihnen, ob sich der Wechsel auf ASP.NET Core lohnt und was er bedeutet. Und wenn die Anwendung selbst erst entstehen soll, finden Sie alles dazu unter Webanwendung.

Häufige Fragen zum ASP.NET-Hosting.

Für Anwendungen mit ASP.NET Core nicht, sie laufen auch unter Linux. Ältere Anwendungen mit dem klassischen .NET Framework brauchen dagegen Windows Server. Wir sehen uns Ihre Anwendung an und empfehlen die passende Umgebung.

Ja. Wir prüfen Version, Abhängigkeiten und Datenbank, richten eine Testumgebung ein und ziehen die Anwendung erst um, wenn dort alles läuft.

Am häufigsten Microsoft SQL Server und PostgreSQL. Andere Datenbanken sind möglich, wenn Ihre Anwendung sie braucht. Sicherungen der Datenbank laufen getrennt von den Sicherungen der Dateien, damit sich beides einzeln zurückspielen lässt.

Anwendungen mit ASP.NET Core lassen sich gut in Docker-Container packen. Das macht Test und Betrieb gleich und vereinfacht einen späteren Umzug. Ob sich das für Ihre Anwendung lohnt, besprechen wir bei der Einrichtung.

Geplant und nachvollziehbar: zuerst in der Testumgebung, dann im Betrieb. Geht etwas schief, steht die vorherige Version bereit. Auf Wunsch automatisieren wir das, sodass eine geprüfte Version direkt aus Ihrem Repository online geht.

Referenzen

Passende Projekte zum ASP.NET-Hosting.

  1. Startseite von SafarovCar am Laptop
    Startseite von SafarovCar auf dem Smartphone
    Abb. 1 SafarovCar auf Laptop und Smartphone

    Mietwagen-Software in der Cloud: SafarovCar

    Autovermietung, Sylt

    Online-Buchung mit Verfügbarkeit in Echtzeit, Flottenübersicht, automatische Verträge und Rechnungen, digitale Schadensaufnahme bei Übergabe.

    Technik Webanwendung, Frontend und Backend, Buchungssystem

    Projekt ansehen: SafarovCar

Lassen Sie uns zusammenarbeiten

ASP.NET-Hosting gesucht? Schreiben Sie uns.

hello@carlitatech.de

Erzählen Sie uns in ein paar Sätzen, was Sie vorhaben. Wir melden uns mit einer ehrlichen Einschätzung und den nächsten Schritten.

Projekt anfragen +49 151 11222466

An der Alster 6
20099 Hamburg