Automate SSL certificates updates with App Services and Azure Key Vault

Automate SSL certificates updates with App Services and Azure Key Vault

Storing credentials, SSL certificates, connection strings and other secrets in Azure Key Vault is recommended for every software project in the (Azure) cloud. This is easy to do when using certificates, such as for a website hosted in Azure App Services. Learn how to configure a SSL certificate once and then have it automatically updated when you update it in the Key Vault, called automatic rotation. See a step-by-step description here. ...

March 22, 2020 · 7 min · Toni Pohl
Visual Studio Code den Run-Button für Websites beibringen

Visual Studio Code den Run-Button für Websites beibringen

Visual Studio Code ist eine feine Sache. Das kostenlose Entwicklungssystem für Windows, OS X und Linux ist unter https://code.visualstudio.com downloadbar und stellt neben einem sehr leistungsfähigen Editor mit IntelliSense und Debugging, Git-Support und Extensions auch Runtimes für Node.js, .NET Core, Unity und Office bereit. Apropos Runtime: Wie sieht es mit Webprojekten aus? Das müssen wir Visual Studio Code erst beibringen… Visual Studio Code for all Für alle jene, die neu in Visual Studio Code (VSC) sind, informiert die Startseite The Basics of Visual Studio Code über den Editor und seine Leistungsfähigkeit. ...

July 28, 2016 · 4 min · Toni Pohl
ADFS 3.0 und TLS 1.2

ADFS 3.0 und TLS 1.2

Ich bin vor kurzem auf ein interessantes Problem gestoßen. Das wäre sicher auch jedem aufgefallen, wenn man mal drüber nachdenkt. :) Ein Kunde wechselt im Zuge eines Serverwechsels von ADFS 2.0 auf ADFS 3.0. Das heißt in diesem Zusammenhang einfach nur, der ADFS Server wurde auf Windows Server 2012 R2 aktualisiert und der Web Application Proxy davor ebenfalls. Jetzt ist es nur leider so, dass seitdem - der ADFS Service hat zuvor beim Authentifizieren von Außen über den WAP problemlos funktioniert – von Intern der ADFS Service nicht mehr erreichbar ist. Der Internet Explorer liefert die Meldung “Die Webseite kann nicht angezeigt werden”. ...

September 3, 2014 · 3 min · Christoph Wilfing
Using Web Platform Installer with remote database support

Using Web Platform Installer with remote database support

Web Platform Installer (WPI) is awesome. You get the installer as download from https://www.microsoft.com/web/ . WPI enables the installation of a server feature or a ready-to-use product with some mouse clicks! If you want to install a product like f.e. Umbraco CMS, WPI installs all the necessary components on your local machine. Well, that´s great. But – if you need SQL Server – maybe you already have an extra machine for your databases? ...

December 25, 2013 · 2 min · Toni Pohl
IIS und Web Teil 4-Web-Performance testen

IIS und Web Teil 4-Web-Performance testen

Wie erreicht man eine gute Web-Performance? Nun, am besten durch Tuning und Nutzung der neuen IIS 8.5 Möglichkeiten und durch … Testen. Es gibt hierzu viele Werkzeuge, eines haben Sie aber ganz bestimmt auf Ihrem Windows-Rechner: den Internet Explorer. Mit Windows 8.1 kommt standardmäßig IE11 mit. Dieser eignet sich vorzüglich dazu, das Ladeverhalten von Websites zu testen. Testen des Ladeverhaltens einer Webseite In Teil 3 unserer IIS und Web-Serie haben wir die neue IIS 8.5 Funktion “Idle Worker Process Page-out” kennengelernt. Diese Leistungssteigerung mit dem Suspend-Modus nach Leerlauf sollte natürlich auch gleich getestet werden. Mit IE11 geht das sehr einfach und zwar mit den Developer-Tools mit F12. ...

November 10, 2013 · 7 min · Toni Pohl
IIS und Web Teil 3-Verbesserte Performance mit IIS 8.5

IIS und Web Teil 3-Verbesserte Performance mit IIS 8.5

Windows Server 2012 R2 und IIS 8.5 bringen zwei coole neue Funktionen zur Verbesserung der Web-Leistung. Für viele Websites beschleunigt Dynamic Site Activation das Laden der Webs und die neue Einstellungen Idle Worker Process Page-out wirkt als Performance-Boost nach Web-Leerlauf. Bevor wir in die Details gehen, sehen wir uns noch kurz die Architektur von IIS an, um zu verstehen, worin jetzt die Optimierungen liegen. Ein Blick in die IIS-Geschichte von Windows zeigt uns die geänderte Architektur. ...

November 9, 2013 · 5 min · Toni Pohl
IIS und Web Teil 2-Verbessertes Logging in IIS 8.5

IIS und Web Teil 2-Verbessertes Logging in IIS 8.5

Die neuen Funktionen von IIS 8.5 bringen unter anderem neue Logging-Mechanismen. Es gibt zwei neue Verbesserungen im Logging. Nun können zusätzliche Felder mitgespeichert werden und das Logging kann nun in das Windows Ereignisprotokoll geschrieben werden. Standard-Logging IIS loggt seit jeher in das Filesystem. Das macht vor allem aus Performance-Gründen Sinn. Die Logging-Einstellungen können nach eigenem Bedarf angepasst werden, auf Serverebene für Web und FTP-Traffic oder dann einzeln pro Website. Zumeist legt man die gewünschten Eigenschaften einmal pro Server fest. ...

November 7, 2013 · 3 min · Martina Grom
IIS und Web Teil 1Neuerungen und Installation von IIS 8.5

IIS und Web Teil 1Neuerungen und Installation von IIS 8.5

Mit Windows Server 2012 R2 kommt eine neue Version des Webservers, IIS Version 8.5. Der Internet Information Service (IIS) ist ein wichtiger Teil eines Applikationsservers um Websites und Webdienste im Internet, im eigenen Unternehmen oder in einer Private oder Public Cloud bereitzustellen. Gerade in unternehmenskritischen oder großen Szenarien kommt es darauf an, diese Basis stabil, sicher und möglichst performant zu betreiben. Somit ein guter Grund, eine kleine Artikelserie über die verschiedenen Einsatzszenarien und Funktionen zu starten. ...

November 6, 2013 · 3 min · Martina Grom
IIS Express GUI

IIS Express GUI

Wer Visual Studio für die Entwicklung von Websites und Websystemen verwendet, kennt den eingebauten IIS Express Webserver. Dieser versteckt sich im System Tray und kann über das Kontextmenü aufgerufen werden. Zu bequemeren Verwaltung des IIS Express gibt es seit kurzem auf der codeplex-Plattform das Projekt IIS Express GUI. Das codeplex-Projekt besteht aus einer grafischen Oberfläche um IIS Express-Websites zu starten, zu stoppen oder neue Websites anzulegen. https://iisexpressgui.codeplex.com/ IISExpressGUI Version 1.0 beta wurde von Matteo Tontini in C# mit WPF Oberfläche geschrieben und steht lauffähig kompiliert und mit Quellcode zum Download bereit. ...

June 14, 2013 · 1 min · Toni Pohl
IISExpress und SSLconfiguring web https for ASP.NET failed

IISExpress und SSLconfiguring web https for ASP.NET failed

Visual Studio 2012 ist super. Es nimmt dem Webdeveloper viel Arbeit ab, indem standardmäßig der integrierte Webserver IISExpress verwendet wird. Beim Erstellen einer App generiert VS eine URL mit https://localhost und einer zufälligen Portnummer aus dem Pool. Soweit so gut. Nur was tun, wenn ein Webprojekt mit einer https-URL kommt – und sich IISExpress partout weigert, diese Adresse zu finden? Mir ist es so ergangen. Man öffnet nichts ahnend ein Projekt aus dem TFS und Visual Studio beschwert sich schon beim Öffnen: “Configuring Web https://… for ASP.NET 4.5 failed. You must manually configure this site for ASP.NET 4.5 in order for the site to run correctly.”. Die Solution öffnet brav, nur ist sie nicht lauffähig. ...

May 25, 2013 · 4 min · Toni Pohl