คำถามติดแท็ก asp.net-mvc

3
URL ของฉันควรเป็นตัวพิมพ์เล็กหรือไม่
อ้างอิงจากบล็อกนี้ ("การทำความเข้าใจกับวิธีปฏิบัติที่เป็นมิตรกับ URL ของ SEO")ฉันควรเปลี่ยน http://example.com/Hello-Dolly ถึง http://example.com/hello-dolly เหตุผลที่ให้คือ: โดยทั่วไป URL เป็นกรณี ๆ ไป มันจะลดความซับซ้อนของทุกกรณี SEO และรายงานการวิเคราะห์ จาก GIF นี้ที่ฉันพบในบทความของ Wikipedia เกี่ยวกับการทำให้ URL เป็นมาตรฐานฉันควรแปลง URL ของฉันจากตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็กทั้งหมด อย่างไรก็ตามฉันใช้ASP.NET MVCและโดยค่าเริ่มต้น URL ของฉันมีโครงสร้างเช่นนี้ ( CamelCase ): http://www.example.com/Controller/Action/Parameter http://www.example.com/Categories/List/Bicycles ฉันอ่านผ่านRFC1738แต่ฉันไม่เห็นคำตอบที่ชัดเจนเกี่ยวกับเรื่องนี้ ฉันควรออกนอกเส้นทางเพื่อบังคับให้กรอบงานเปลี่ยนทุกอย่างเป็นตัวพิมพ์เล็กหรือไม่? เหตุใด Microsoft จึงเลือกที่จะออกแบบกรอบการทำงานเช่นนี้หากทุกคนบอกให้ฉันใช้ตัวพิมพ์เล็ก
17 url  asp.net-mvc 

2
อัปเดตเว็บไซต์. NET โดยไม่ต้องโหลดซ้ำ
ฉันใช้ในการพัฒนาเว็บไซต์PHPและASP classicและหากจำเป็นต้องมีการเปลี่ยนแปลง คุณสามารถแก้ไขไฟล์เดียว / หลายไฟล์และไม่มีใครสังเกตเห็นได้จริงๆ บางทีถ้ามีใครบางคนจะขอไฟล์ที่มีการเปลี่ยนแปลงในระหว่างการอัปโหลด แต่นั่นก็เหมือนครึ่งวินาทีที่สอง สำหรับไซต์ขนาดเล็กส่วนใหญ่นั้นไม่มีปัญหา แต่เว็บไซต์ล่าสุดสร้างด้วยC# MVCและเมื่อคุณทำการเปลี่ยนแปลงรหัสคุณจะต้องสร้างเว็บไซต์ของคุณใหม่และอัปโหลดDLLไฟล์ที่มีการเปลี่ยนแปลง แต่เมื่อคุณเปลี่ยนไฟล์มันจะรีสตาร์ทเว็บไซต์ของคุณและตั้งค่าการใช้งานทั้งหมดDLL sessionsนอกจากนี้ยังต้องโหลดทุกอย่างอีกครั้งและด้วยเว็บไซต์ขนาดใหญ่อาจใช้เวลาสักครู่ในการโหลดทุกอย่าง ทุกคนที่กำลังดูเว็บไซต์จะสังเกตเห็นและจำเป็นต้องเข้าสู่ระบบอีกครั้ง การอัปเดตเว็บไซต์หลักนั้นไม่ธรรมดาดังนั้นจึงไม่ใช่ปัญหา แต่เรามีอัปเดต "เล็ก ๆ " เป็นประจำสำหรับโปรโมชัน เช่น 'กรอกแบบฟอร์มนี้และรับการเป็นสมาชิกฟรีสามเดือน' หรือ '10 อันดับแรกในการอัปโหลดภาพ ... จะได้รับราคา' ฉันคิดว่าคุณจะได้รับการดริฟท์ โปรโมชั่นบางอย่างมีความคล้ายคลึงและสามารถจัดการกับโมดูลที่แสดงข้อมูลที่ถูกต้องตามการตั้งค่า แต่บ่อยครั้งที่มันต้องใช้รหัสที่กำหนดเอง ฉันคิดของระบบที่แต่ละโปรโมชั่นของตัวเองมันเป็นDLLไฟล์บนอินเตอร์เฟซที่ใช้แล้วโหลดDLLแบบไดนามิกโดยใช้Type.GetType, และActivator.CreateInstance InvokeMemberถึงแม้ว่ามันจะใช้ได้ แต่ฉันก็สงสัยว่ามันเป็นวิธีที่ถูกต้องหรือไม่ ดังนั้นคำถามของฉัน: คุณจะอัปเดต.NETไซต์ได้อย่างไรโดยไม่ต้องโหลดซ้ำทั้งไซต์และเซสชันดร็อป (เช่นแอปพลิเคชันรีไซเคิล)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.