This sounds like a case of the 2008 BETA version bugs in the classifieds starter kit downloaded from this site that have been experinced by many for the past 2years and nothing has been done about it.
There are various places on the net you can download the 2006/7 final release. google it.
Anyway if you want to get past this and maybe your site is like mine where you will have people from different timezones making use of your site follow these steps.
-
On the create new ad page find and locate any DateTime.Now and replace with DateTime.Now.ToUniversal()
-
Follow the Proccedure that inserts this into the database and also replace time stamps ToUniversal()
-
The database should not be creating any timestamp objects so there should not be any problems there with the SQL servers set time.
-
Check all the get proceedures to ensure they all correctly and directly get the DateTime object from the database.
-
Check that the database is recording (set/get) all DateTime objects as "smalldatetime"
5 is where the most likely problem is however i recommend all the checks are made here and not only on listings.
Ok so now I believe you should have accurate DateTime recording (from the asp.net servers set time) If you wish to display this time back into the users Timezone there are a few more steps to take but at least for now the problem should be gone.
I have not tested this and has been some time since i had to overcome the same issue with the kit so please make a backup of your existing work.
Trading Center is a New Classifieds Starter Kit on
Code Plex.
"If Your Question Has Been Answered, Please Mark It As the Answer"