Netterweise hat mich heute jemand darauf hingewiesen, dass die Kommentarfunktion dieses Blogs im Eimer ist. Also habe ich mal den Debugger angeschmissen, der dann prompt in folgende Zeile springt:

cookie.Expires = new DateTime(DateTime.Now.AddYears(1).Year, DateTime.Now.Month, DateTime.Now.Day);

und folgendes von sich gibt:

"Die Parameter "Year", "Month", und "Day" beschreiben eine nicht darstellbare DateTime."

Hä? Ach ja, da war ja was. Schaltjahr! Und da ich das Cookie (übrigens zum Speichern des Namens, der Website und E-Mail-Adresse damit man das nicht bei jedem Kommentar neu eingeben muss, vorausgesetzt man löscht Cookies nicht automatisch wie ich ;-)) genau ein Jahr lang leben lassen will, wird das Ablaufdatum auf den 29.02.2009 gesetzt ... Klar, das Datum gibt es nicht.

Was man nicht alles immer wieder beachten muss *kopfschüttel*. Ich habe mich auslastungsbedingt gegen einen Fix entschieden - in ner halben Stunde ist der Spuk eh vorrüber, und dann ist erstmal 4 Jahre Ruhe im Karton ... ;-).

Update:

Wie ich sehe hatten auch noch andere Leute in ganz anderen Außmaßen damit zu kämpfen ;-).

Comments

#1 Dominic Bütow wrote at Saturday, March 01, 2008 1:25:00 PM:
Was spricht eigentlich dagegen?

cookie.Expires = DateTime.Now.AddYears(1);
#2 Thomas wrote at Saturday, March 01, 2008 1:43:00 PM:
Hi, ich vermute nichts - aber aus irgendeinem Grund habe ich es damals anders gemacht und gestern auch keine Lust mehr gehabt da genauer reinzusehen.

Your opinion!













Unternehmer, ASP.NET MVP, passionierter Webentwickler, Mac-User, Fußballfan.
Microsoft MVP ASP/ASP.NET
Subscribe to Feed

Follow me on Twitter
Help - Hilfe zur Selbsthilfe e.V.