title: Windows 10 short date format in ASP.NET application inconsistent
body: <p>I have a new Windows 10 install and I'm migrating an existing ASP.NET app onto the box from a Windows 7 box where it runs fine.</p>
  
  <p>I've noticed that on the Windows 10 box, dates are rendered in the format M/d/yy even though I have specifically set the date under region to be M/d/yyyy (note that 4 digit year). The date is rendered correctly in a browser, but when I'm connecting to localhost IIS still renders dates internally with the front short date format, which presents a bunch of validation issues when parsing.</p>
  
  <p>Anyone have any idea? After changing my region settings, I've restarted. I also tried changing the IIS process identity to Network Service rather than APPPOOL as somebody mentioned that might make a difference. It did not.</p>
  
  <p>Why would IIS not respect my regional settings?</p>