.NET Core Anwendung in einem Docker Container laufen lassen

Um eine .NET Core Anwendung in Docker zu hosten, bedarf es natürlich eines installierten .NET Core, einer App (im Falle dieses Beitrags existiert eine Web API auf Basis .NET Core) und natürlich Docker. Für Tests am Desktop empfiehlt sich, die Docker Community Edition zu installieren. Im nächsten Schritt muss dem .NET Core Projekt ein Dockerfile …

ASPNET Core: Prerendering failed – Cannot find module main-server

Nach dem Ziehen eines .NET Core/Angular-Projektes, basierend auf das .NET Core Angular Starter Template, konnte dieses nicht korrekt ausgeführt werden. Die Datei main-server.js wurde nicht erstellt und somit natürlich nicht geladen werden: fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[0] An unhandled exception has occurred: Call to Node module failed with error: Prerendering failed because of error: Error: Cannot find module …

ASP.NET 5 wird ASP.NET Core 1.0

Microsoft dreht wieder einmal am Namensrad. Offensichtlich hat man doch zu früh die Version 5 für ASP.NET vergeben und dafür für Verwirrung gesorgt. Nun soll diese Verwirrung aufgelöst und die Namen und Versionen verständlicher gestalten.

C# 6: Using static

Eine weitere Neuerung in C# 6 ist using static. Dies ermöglicht den Import statischer Klassen und die Verwendung der verfügbaren Member ohne voll qualifizierter Angabe. Hier ein Beispiel: using static System.Math; class Program { static void Main(string[] args) { System.WriteLine(Cos(3)); } } Auch der Import von enums ist möglich: using static System.Environment; using static System.Environment.SpecialFolder; …

C# 6: String Interpolation

String.Format ist eine der ersten Funktionen, die beim Erlernen von einer Sprache unter .NET zum Einsatz kommt. Damit kann man sich ja quasi ein Template mit Platzhaltern definieren. In diese Platzhalter werden dann Werte eingefügt und – falls angegeben – entsprechend formatiert. Das ist bei einem Wert oder zweien nicht so schlimm, kann aber bei …

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (1)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen