Efendim özene bezene hazırladığınız ASP.NET uygulamanız kendi PC nizde sorunsuz çalışır ve tarihleri 23.10.2010 gibi gösterirken, Windows Server 2008'e attığınızda tarihler 10/23/2010 gibi gözüküyorsa, ve siz serverda Regional Settings'den Culture Türkiye seçtiyseniz hatta Short Date Format ı dd.MM.yyyy olarak şekillendirseniz bile bir türlü ASP.NET uygulamalarınızda tarihler istediginiz şekle gelmedi ise aşağıdaki tüyo işinize yaraya bilir.

Sorunun kaynağı IIS deki ASP.NET Application Pool'un Network Service Account tarafından çalıştırılması. Ve elbette IIS, o kullanıcının Regional Settingsini göz önüne almasını.

Hemen napıyoruz ?

"Regedit" i çalıştırıyoruz
"HKEY_USERS\S-1-5-20\Control Panel\International" a gidip 
"sShortDate" sag tıklayıp degiştir diyor ve "d/M/yyyy" şeklinde göstermesini istiyoruz.

Sorun çözüldü...