.NET

Bei der Entwicklung neuer Programme nutze ich oft selbst signierte Zertifikate, die aber sinnigerweise von keinem Programm ohne weiteres angenommen werden. Firefox meldet beispielsweise “Diese Verbindung wird nicht vertraut”, .NET wirft eine Exception mit der Meldung “Für den geschützten SSL/TLS-Kanal konnte keine Vertrauensstellung hergestellt werden.” und das cURL Modul von PHP gibt ein leeres Ergebnis zurück.

Mit dem folgenden Code Schnipsel lassen sich E-Mails über einen SMTP Server versenden, der eine Anmeldung mittels SMTP Auth erwartet.

Beispielcode um einen Namespace in allen ASP Seiten zur Verfügung zu stellen.

Solltet ihr auch von Fehlermeldungen geplagt werden und eine Reparatur von Visual Studio keinen Erfolg gebracht haben, dann schnappt euch eure Installations DVD und installiert die folgenden Pakete nach.

Versucht man mit einer cURL oder .NET Anwendung POST Daten an einen Lighttpd 1.4 Server zu senden, bekommt man die Meldung HTTP/1.1 417 Expectation Failed. Dies liegt daran, das die Programme einen Expect: 100-continue Header senden.

Beispielcode um einen Char in Hex umzuwandeln und umgekehrt.