Score:1

รูปแบบวันที่ไม่สอดคล้องกับ IIS บนเซิร์ฟเวอร์ที่แตกต่างกัน

ธง bn

เรามีสภาพแวดล้อมบางอย่างสำหรับผลิตภัณฑ์ของเรา: การพัฒนา การประกันคุณภาพ และการผลิต เมื่อเรียกดูไซต์ที่โฮสต์ในสภาพแวดล้อม Dev รูปแบบวันที่คือ ปปปป-ดด-วว ใน QA & Prod มันคือ ปปปป/ดด/วว. จุดทศนิยมใน Dev คือ . ในขณะที่จุดทศนิยมใน QA & Prod คือ ,.

ฉันเคยเห็นคำถามเช่น นี้, นี้ และ นี้ ที่อ้างถึง .NET โลกาภิวัตน์ ที่ระดับแอป ในแต่ละเว็บแอปพลิเคชันของเรา มีบรรทัดต่อไปนี้อยู่ใน web.config, (วัฒนธรรมตามลูกค้า ยังตั้งค่าเป็น เท็จ):

<globalization culture="en-ZA" uiCulture="en"/>

เซิร์ฟเวอร์ทั้งสามยังมีการตั้งค่าภูมิภาคเดียวกัน รูปแบบวันที่ระดับระบบปฏิบัติการคือ ปปปป-ดด-วว และสัญลักษณ์ทศนิยมทั้งสามถูกกำหนดเป็น .. เป็นอย่างไรที่รูปแบบวันที่และจุดทศนิยมแตกต่างกันในแต่ละไซต์เท่านั้น ใน OS รูปแบบทั้งหมดจะตรงกัน เช่น ใน Excel / นาฬิการะบบ

สิ่งนี้ทำให้เกิดปัญหากับการทดสอบอัตโนมัติเนื่องจากค่าที่ยืนยันมักจะไม่ถูกต้องเนื่องจากความแตกต่างของรูปแบบ เราสามารถปรับการติดตั้งการทดสอบของเราได้ แต่นี่ไม่ใช่วิธีแก้ปัญหาพื้นฐาน

cn flag
ฉันมักจะคิดว่านี่อาจเป็นแอป เว้นแต่จะมีบางอย่างใน machine.config และสิ่งนี้ยังคงคลุมเครือเล็กน้อย เนื่องจากดูเหมือนว่าอาจเป็นข้อความที่แสดงผลจากเซิร์ฟเวอร์ภายในองค์ประกอบมีรูปแบบที่ไม่ถูกต้อง หรือการควบคุมวันที่ที่ซับซ้อนประเภทอื่นๆ แสดงผลผิดบนไคลเอนต์ นอกจากนี้ วัฒนธรรมที่ไม่ใช่ UI เว้นแต่ว่าจะเป็นแอปเชิงพาณิชย์ที่ส่งไปยังลูกค้า ควรฮาร์ดโค้ดในแอป ไม่ใช่ในไฟล์กำหนดค่า เนื่องจากแม้แต่สิ่งที่ไม่เป็นอันตราย เช่น การเรียก DateTime.ToString() ก็สามารถส่งข้อยกเว้นได้หากวัฒนธรรมถูกตั้งค่าเป็นค่าที่ไม่คาดคิด
Daniel avatar
bn flag
ขอบคุณสำหรับการป้อนข้อมูล @GregAskew แบบไดนามิก การตั้งค่าวัฒนธรรมไม่เคยเป็นปัญหาที่สำคัญในอดีต เนื่องจากความคล้ายคลึงกันในวัฒนธรรมสำหรับผู้ใช้ของเรา แต่ดูเหมือนว่าเป็นสิ่งที่เราต้องแก้ไข

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา