我在sliverlight 4 + RIA Services中遇到了一個非常奇怪的問題,或者它並不奇怪,我只是一個新手無論如何我希望這裏有人可以幫助,問題是 我在服務器端創建了一個域服務內部的函數,這個函數非常簡單,並且有一行代碼將服務器當前的日期和時間添加到數據庫中 (這是一個HR應用程序,員工應該登錄並且出thrue它從每一個它自己的PC)silverlight + ria服務的日期和時間
Emp.TimeOut = system.DateTime.now(C#語法)
奇怪的是,對於一些用戶來說,總是增加3小時,目前恬e(如果他在5點註銷,則顯示8),對於其他人而言,它完美地起作用。
公司的服務器和所有站點具有完全相同的時間設置和相同的時區,無論如何,我的功能在服務器端,所以它不應該與用戶時間有關。
任何想法爲什麼會發生這種情況?我一直試圖找出爲什麼現在幾天,但沒有運氣。
由於在服務器端,它與silverlight無關。當它發生時你能找到這個模式嗎?你有VS2010的最終?如果是這樣,請嘗試啓用intellitrace並探索何時以及爲何發生這種情況。我真的懷疑ria服務是否與此有關。 – funwithcoding 2010-04-29 14:11:59