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

ASP.NET เป็นเฟรมเวิร์กแอปพลิเคชันเว็บที่พัฒนาและจำหน่ายโดย Microsoft เพื่อให้โปรแกรมเมอร์สามารถสร้างเว็บไซต์และแอปพลิเคชั่นเว็บแบบไดนามิก เปิดตัวครั้งแรกในเดือนมกราคม 2545 ด้วย. NET Framework รุ่น 1.0 และเป็นตัวต่อจากเทคโนโลยี Active Server Pages (ASP) ของ Microsoft ASP.NET สร้างขึ้นใน Common Language Runtime (CLR) ทำให้ผู้เขียนโปรแกรมสามารถเขียนโค้ด ASP.NET ได้โดยใช้ภาษา. NET ที่รองรับ

4
คลาสยูทิลิตี้ใน MVC - ASP.NET
ดังนั้นฉันสงสัยในวันนี้คุณจะวางคลาสยูทิลิตี้ในแอพ ASP.NET MVC ที่ไหน โดยยูทิลิตี้ชั้นเรียนฉันหมายถึงคลาสที่สามารถคงที่และใช้เพียงเพื่อทำหน้าที่ เหมือนคลาสที่จะส่งอีเมลที่ใช้ที่อยู่อีเมลหัวเรื่องและเนื้อหาเป็นข้อโต้แย้ง ฉันจะสมมติว่าอาจสร้างโฟลเดอร์แยกต่างหากและเนมสเปซจะดีพอ แต่ต้องการได้รับความคิดเห็นของทุกคน

2
การเลิกจ้างของ CQRS ไม่ใช่หรือ
ฉันยังจำวันเก่า ๆ ของที่เก็บ แต่ที่เก็บเคยเติบโตน่าเกลียดกับเวลา จากนั้น CQRS จะเป็นกระแสหลัก พวกเขาใจดีพวกเขาสูดอากาศบริสุทธิ์ แต่เมื่อเร็ว ๆ นี้ฉันได้ถามตัวเองซ้ำแล้วซ้ำอีกว่าทำไมฉันถึงไม่รักษาตรรกะในวิธีการของตัวควบคุม (โดยเฉพาะใน Web Api ที่การกระทำเป็นตัวจัดการคำสั่ง / แบบสอบถามในตัวเอง) ก่อนหน้านี้ฉันมีคำตอบที่ชัดเจนสำหรับเรื่องนี้: ฉันทำเพื่อทดสอบเนื่องจากเป็นการยากที่จะทดสอบ Controller ด้วยซิงเกิลที่ไม่สามารถทำการล็อคได้และโครงสร้างพื้นฐาน ASP.NET ที่น่าเกลียดโดยรวม แต่เวลามีการเปลี่ยนแปลงและคลาสโครงสร้างพื้นฐาน ASP.NET นั้นมีการทดสอบหน่วยที่เป็นมิตรมากขึ้นทุกวันนี้ (โดยเฉพาะใน ASP.NET Core) ต่อไปนี้เป็นการเรียก WebApi ทั่วไป: มีการเพิ่มคำสั่งและลูกค้า SignalR จะได้รับแจ้งเกี่ยวกับมัน public void AddClient(string clientName) { using (var dataContext = new DataContext()) { var client = …

7
วิธีที่ดีที่สุดในการสร้าง HTML ในรหัส C # คืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมีความเชื่อว่ามาร์กอัปควรอยู่ในสถานะมาร์กอัปและไม่อยู่ในโค้ดด้านหลัง ฉันมาถึงสถานการณ์ที่ฉันคิดว่าเป็นที่ยอมรับในการสร้าง HTML ในโค้ดด้านหลัง ฉันต้องการได้รับฉันทามติว่าแนวทางปฏิบัติที่ดีที่สุดควรเป็นอย่างไร เมื่อใดจึงจะสามารถสร้าง html ในโค้ดด้านหลังได้ วิธีที่ดีที่สุดในการสร้าง html นี้คืออะไร (ตัวอย่าง: สตริง, StringBuilder, HTMLWriter เป็นต้น)
15 c#  asp.net  html 

3
ASP.NET MVC กับ WCF สำหรับ REST API + การใช้เว็บเพจ
ฉันคิดว่าการสนทนาสำหรับการใช้บริการเชิงโปรแกรมเทียบกับการโต้ตอบกับมนุษย์นั้นชัดเจน แต่ถ้าฉันต้องสร้างแอปพลิเคชั่นที่ใช้ทั้ง API เชิงโปรแกรมและเว็บไซต์ที่ใช้ประโยชน์จากข้อมูลที่เชื่อมต่อด้วย API เดียวกันมันจะให้ประโยชน์แก่ ASP.NET เพียงอย่างเดียวหรือไม่ การรวม ASP.NET และ WCF เข้ากับแอพพลิเคชันเดียวกันทำได้ง่ายเพียงใด?

2
jQuery พอดีกับเฟรมเวิร์กเช่น JavaScriptMVC, BackboneJS, SproutCore และ Knockout ที่ไหน
ฉันใช้JQueryอย่างมีความสุขในช่วง 2 ปีที่ผ่านมาและค่อนข้างประสบความสำเร็จในการสร้างฟังก์ชั่นที่ยอดเยี่ยมบางอย่างกับมัน ... ดังนั้นฉันจึงสบายใจกับมันมาก ฉันยังเชื่อว่าอนาคตของเว็บจะดำเนินต่อไปในเส้นทางของลูกค้าในปัจจุบัน อย่างไรก็ตาม ... ความท้าทายต่อไปดูเหมือนจะเกิดขึ้นในรูปแบบของเฟรมเวิร์กคอนโทรลเลอร์ต่างๆ: KnockoutJS , BackboneJS , SproutCore , JavaScriptMVC (รายการดำเนินต่อไป) นอกจากนี้ยังมีเครื่องมือAMD Loaderที่ยอดเยี่ยมสำหรับการใช้งานเช่นRequireJSหรือLabJSเป็นต้นอย่างไรก็ตามตอนนี้ jQuery มีdefineและthenความสามารถในการอบ มันยากขึ้นเรื่อย ๆ ในการติดตามมันทั้งหมด ... และตอนนี้งานของฉันดูเหมือนจะประเมิน / ตัดสินใจเกี่ยวกับทิศทางกลยุทธ์สำหรับการใช้รูปแบบของ MVC หรือ MVVM ฝั่งไคลเอ็นต์ ... แต่ฉันมีคำถามมากมาย JQuery ไม่ตรงกับกรอบควบคุมต่างๆที่กล่าวถึงข้างต้น? คือJQuery ใช้ควบคู่แต่ละหรือทำบางส่วนของพวกเขามีของตัวเอง ' JQuery -styled' รุ่นอบมีอะไรบ้าง? เป็นเครื่องมือเช่นRequireJS ยังจำเป็นถ้าคุณใช้หนึ่งในกรอบการควบคุมต่างๆที่กล่าวถึงข้างต้น? ที่ไม่defineและthenความสามารถในการอบลงJQuery ตอนนี้แทนที่เอเอ็มดีพับดังกล่าวข้างต้น? อันไหนที่ดูเหมือนโมดูลาร์มากที่สุด? (ดูหมายเหตุด้านล่าง) หมายเหตุ: สิ่งหนึ่งที่ฉันไม่ต้องการในกรอบอนาคตคือความต้องการที่จะรับฟังก์ชั่นมากมายที่ฉันไม่ได้ใช้ …

3
มันเป็นวิธีปฏิบัติที่ดีตั้งค่าสตริงการเชื่อมต่อในการตั้งค่าเว็บ?
เมื่อเร็ว ๆ นี้ฉันได้พูดคุยกับเพื่อนร่วมงานบางคนในที่ทำงานของฉันเพราะพวกเขาบอกว่าควรมีการเข้ารหัสการเชื่อมต่อสตริงที่ดีกว่า และฉันบอกว่าทำไมไม่ใช้การเชื่อมต่อสตริงที่กำหนดไว้ใน web.config เข้ารหัส? มันเหมือนกันและดีกว่าเพราะเอนทิตี้ของเฟรมเวิร์กตัวอย่างเช่นค้นหาชื่อของการเชื่อมต่อในเว็บ config ของแอพพลิเคชั่นตอนนี้ฉันอยากรู้จากจุดรักษาความปลอดภัยว่าอะไรดีกว่า

9
Silverlight เป็นของหวานเท่านั้นหรือมีการนำไปใช้ในทางธุรกิจหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ได้รับการยอมรับว่า Silverlight อาจสร้างเว็บไซต์ที่สวยงามและน่าทึ่งมีเหตุผลใด ๆ ที่จะใช้มันเพื่อสร้างเว็บแอปพลิเคชันที่ใช้งานได้จริงซึ่งมีจุดประสงค์ทางธุรกิจอย่างจริงจังหรือไม่? ฉันต้องการใช้ (เพื่อเรียนรู้) สำหรับการมอบหมายใหม่ที่ฉันมีซึ่งคือการสร้างแอปพลิเคชันบนเว็บที่ติดตามอินเทอร์เฟซข้อมูลที่ใช้ในองค์กรของเรา แต่ฉันไม่แน่ใจว่าจะปรับมันอย่างไร แม้แต่กับตัวเอง มีความคิดเห็นเกี่ยวกับเรื่องนี้ไหม หากฉันไม่สามารถพิสูจน์ได้ว่าฉันจะต้องสร้างแอปโดยใช้วิธี ASP.NET แบบเก่าที่ใช้เส้นตรงแบบเก่าที่ฉันเคยใช้ (ดูเหมือน) มาหลายร้อยครั้งแล้ว

1
ทำไมทุกคนจะใช้ข้อมูลหลายส่วน / แบบฟอร์มสำหรับข้อมูลที่หลากหลายและการถ่ายโอนไฟล์?
ฉันทำงานใน C # และสื่อสารระหว่าง 2 แอพที่ฉันกำลังเขียน ฉันชอบ Web API และ JSON ตอนนี้ฉันมาถึงจุดที่ฉันกำลังเขียนกิจวัตรประจำวันเพื่อส่งบันทึกระหว่างเซิร์ฟเวอร์ทั้งสองที่มีข้อมูลตัวอักษรและไฟล์อยู่บ้าง ตามอินเทอร์เน็ตฉันควรใช้คำขอ multipart / form-data ตามที่แสดงที่นี่: ดังนั้นคำถาม "Multipart form จาก C # client" โดยทั่วไปคุณเขียนคำขอด้วยตนเองที่ตามรูปแบบดังนี้: Content-type: multipart/form-data, boundary=AaB03x --AaB03x content-disposition: form-data; name="field1" Joe Blow --AaB03x content-disposition: form-data; name="pics"; filename="file1.txt" Content-Type: text/plain ... contents of file1.txt ... --AaB03x-- คัดลอกมาจากRFC 1867 - …

2
Jenkins เพื่อทำการปรับใช้แอพพลิเคชัน ASP.NET โดยอัตโนมัติ
มีความเป็นไปได้หรือไม่ที่จะทำการปรับใช้แบบอัตโนมัติ / กึ่งอัตโนมัติของเว็บแอปพลิเคชัน ASP.NET โดยใช้เจนกินส์ สามารถอยู่ภายใต้สภาพแวดล้อมที่มีการควบคุมหรือไม่สามารถควบคุมได้สำหรับผู้ใช้ที่ไม่สามารถควบคุมได้ต้องป้อนรหัสผู้ใช้และรหัสผ่าน ฉันกำลังมองหาวิธีการคัดลอกไฟล์จากเป้าหมายไปยังปลายทางและเรียกใช้สคริปต์ sql ในสถานการณ์ฟาร์มเว็บ แก้ไข ขณะนี้เรากำลังใช้ไฟล์ค้างคาวเพื่อ xcopy / กำหนดค่าแอพพูล / sql cmd ฯลฯ เพื่อปรับใช้แอปพลิเคชัน แต่เพื่อให้ทำงานได้ทีมสนับสนุนการผลิตจำเป็นต้องดาวน์โหลดซอร์สโค้ดสร้างโครงการและเรียกใช้ไฟล์แบ็ตเพื่อปรับใช้แอปพลิเคชัน ตอนนี้เราต้องการทำการปรับใช้โดยอัตโนมัติโดยไม่ต้องให้ผู้ใช้ดาวน์โหลดซอร์สโค้ดและผู้ใช้ปลายทางเพียงแค่ไปที่ URL และกรอกพารามิเตอร์ผู้ใช้และรหัสผ่านและเลือกแท็ก svn และควรได้รับการปรับใช้ แต่เจนกินส์กำลังทำงานภายใต้การลงชื่อเข้าใช้แบบไม่ระบุชื่อดังนั้นไฟล์ค้างคาวที่มีอยู่จะไม่ทำงานเนื่องจากไม่มีสิทธิ์ในการเรียกใช้สคริปต์ ดังนั้นฉันอยากรู้ว่ามีทางเลือกอื่นสำหรับสถานการณ์เช่นนี้หรือไม่ จะเป็นการดีถ้าบริบทผู้ใช้ถูกเลียนแบบโดยใช้หมายเลขผู้ใช้และรหัสผ่านที่ป้อนเพื่อให้ไฟล์แบตช์ที่มีอยู่สามารถรันได้โดยไม่ต้องมีการเปลี่ยนแปลงเพิ่มเติม หากเป็นไปไม่ได้เราต้องการสำรวจความคิดอื่น ๆ ด้วย แต่เราไม่มีความยืดหยุ่นในการเลือกเครื่องมืออัตโนมัติเช่นหุ่นเชิด ฯลฯ เราควรยึดติดกับไฟล์แบตช์เหล่านี้

6
เหตุใดจึงเลือก CMS ที่จัดตั้งขึ้นแทนที่จะสร้างจากศูนย์?
งานวิจัยของฉันมากมายในอีกไม่กี่สัปดาห์ข้างหน้าจะเป็น CMS ที่แตกต่างกัน ฉันได้ดูบทสรุปสั้น ๆ เกี่ยวกับ episerver และ umbraco แล้ว ในขณะที่อ่านระบบเหล่านี้ฉันไม่สามารถช่วยได้ แต่คิดว่าการให้คุณสมบัติการจัดการเนื้อหาทำได้โดยไม่ต้องเรียนรู้รายละเอียดและโครงสร้างของแพลตฟอร์ม CMS เหล่านี้ (ค่อนข้างใหญ่) ในอดีตที่ผ่านมาฉันได้รับโปรเจ็กต์ที่บทบาทของฉันในฐานะนักพัฒนาจะต้องถูกแยกออกจากตัวแก้ไข (เหมาะสม) ie มันเป็นหน้าที่ของฉันในการพัฒนาการออกแบบและฟังก์ชั่นการทำงานของไซต์และงานของลูกค้าของฉันเพื่อปรับปรุงเนื้อหา ฉันทำได้โดยใช้ 'พอร์ทัล' ซึ่งมีสองหน้าที่จะยอมรับการป้อนข้อความและการอัปโหลดรูปภาพเป็นต้น (โดยทั่วไปเนื้อหาที่พวกเขาต้องการ) บันทึกเนื้อหาใหม่นี้ลงในฐานข้อมูลแล้ว โดยการออกแบบ code-behind จะอ่านทั้งหมดนี้จากฐานข้อมูลไปยังตัวควบคุมที่เกี่ยวข้อง (เช่นตัวทำซ้ำ) สำหรับฉันนี่เป็นวิธีที่มีประสิทธิภาพเพียงพอสำหรับลูกค้าของฉันในการจัดการเนื้อหาเพื่อปรับใช้กับโซลูชันของฉัน ฉันรู้ว่าฉันผิด - และ CMS นั้นดีกว่าผู้ที่สร้างขึ้นจากพื้นดิน - แต่นอกเหนือจากเรื่องของค่าใช้จ่ายแล้วทำไม?
13 asp.net  cms 

4
คุณจะจัดการความสามารถในการขยายในระบบหลายผู้เช่าของคุณได้อย่างไร?
ตอนนี้ฉันมีผลิตภัณฑ์หลายผู้เช่าบนเว็บที่ใหญ่และไม่นานฉันก็เห็นว่าจะมีการปรับแต่งมากมายที่เฉพาะเจาะจงของผู้เช่า เขตข้อมูลพิเศษที่นี่หรือที่นั่นอาจเป็นหน้าพิเศษหรือตรรกะเพิ่มเติมบางส่วนที่อยู่ตรงกลางของเวิร์กโฟลว์ - สิ่งนั้น การปรับแต่งเหล่านี้บางส่วนสามารถรีดเข้าสู่ผลิตภัณฑ์หลักและนั่นยอดเยี่ยม บางคนมีความเฉพาะเจาะจงสูงและจะเข้าไปในทางของคนอื่น ฉันมีความคิดเล็กน้อยในการจัดการสิ่งนี้ แต่ดูเหมือนว่าจะไม่มีใครที่จะปรับขนาดได้ โซลูชันที่ชัดเจนคือการแนะนำการตั้งค่าระดับไคลเอ็นต์มากมายทำให้สามารถเปิดใช้งาน 'คุณสมบัติ' ที่หลากหลายบนพื้นฐานต่อลูกค้า ข้อเสียของสิ่งนั้นคือความซับซ้อนและความยุ่งเหยิง คุณสามารถแนะนำการตั้งค่าจำนวนมากอย่างแท้จริงและเมื่อเวลาผ่านไปหลายประเภทของตรรกะ (งานนำเสนอ, ธุรกิจ) สามารถหลีกเลี่ยงได้ จากนั้นก็มีปัญหาเกี่ยวกับเขตข้อมูลเฉพาะของลูกค้าซึ่งต้องการสิ่งที่สะอาดกว่าเพียงเพิ่มเขตข้อมูลที่ไม่มีค่าลงในตารางที่มีอยู่ แล้วผู้คนกำลังทำอะไรเพื่อจัดการสิ่งนี้ ดูเหมือนว่า Force.com จะเป็นผู้เชี่ยวชาญด้านการเพิ่มความสามารถ เห็นได้ชัดว่าพวกเขาได้สร้างแพลตฟอร์มจากพื้นดินขึ้นมาซึ่งสามารถขยายได้อย่างมาก คุณสามารถเพิ่มเกือบทุกอย่างด้วย UI บนเว็บของพวกเขา FogBugz ทำสิ่งที่คล้ายกันซึ่งพวกเขาสร้างรูปแบบปลั๊กอินที่มีประสิทธิภาพซึ่งคิดว่าอาจได้รับแรงบันดาลใจจากแรงจริง ฉันรู้ว่าพวกเขาใช้เวลาและเงินจำนวนมากกับมันและถ้าฉันไม่เข้าใจผิดความตั้งใจที่จะใช้มันเพื่อการพัฒนาผลิตภัณฑ์ในอนาคต ฟังดูเหมือนเป็นสิ่งที่ฉันอยากจะสร้าง แต่อาจไม่ควร :) การลงทุนครั้งใหญ่ในสถาปัตยกรรมแบบเสียบปลั๊กเป็นหนทางเดียวที่จะไปได้หรือไม่? คุณจัดการกับปัญหาเหล่านี้อย่างไรและคุณเห็นผลลัพธ์แบบใด แก้ไข:ดูเหมือนว่า FogBugz จัดการปัญหาด้วยการสร้างแพลตฟอร์มที่แข็งแกร่งพอสมควรแล้วใช้สิ่งนั้นเพื่อรวบรวมหน้าจอของพวกเขา เมื่อต้องการขยายให้คุณสร้าง DLL ที่มีคลาสที่ใช้อินเทอร์เฟซเช่น ISearchScreenGridColumn และกลายเป็นโมดูล ฉันแน่ใจว่ามันแพงอย่างมากในการสร้างเนื่องจากพวกเขามี devs จำนวนมากและพวกเขาทำงานกันเป็นเวลาหลายเดือนบวกกับพื้นที่ผิวของพวกเขาอาจจะ 5% ของขนาดแอปพลิเคชันของฉัน ตอนนี้ฉันสงสัยอย่างจริงจังว่า Force.com เป็นวิธีที่เหมาะสมในการจัดการกับปัญหานี้หรือไม่ และฉันก็เป็นผู้ชายแกนแข็งของ …

2
การจัดเก็บองค์ประกอบ 5,000 รายการในฝั่งไคลเอ็นต์ในเว็บแอปพลิเคชัน [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเพิ่งได้รับการสัมภาษณ์ทางโทรศัพท์สำหรับนักพัฒนา ASP.Net หลังจากสิ่งเบื้องต้นเบื้องต้นผู้สัมภาษณ์ถามคำถามทางเทคนิคแรก: "คุณจะจัดเก็บองค์ประกอบ 5000 รายการในฝั่งไคลเอ็นต์สำหรับผู้ใช้แต่ละรายในเว็บแอปพลิเคชันได้อย่างไร" คำตอบของฉันเริ่มต้นด้วย ขนาดเฉลี่ยของแต่ละองค์ประกอบคืออะไร? เราจำเป็นต้องจัดเก็บข้อมูลจำนวนมากนี้ในฝั่งไคลเอ็นต์หรือไม่? เราไม่สามารถเก็บที่ในฐานข้อมูลและการเชื่อมโยงนี้เพื่อเซสชันของผู้ใช้ / รหัสลูกค้าอย่างใด คำตอบของเขาคือ "ไม่คุณบอกฉันว่าคุณจะเก็บไว้ในฝั่งไคลเอ็นต์อย่างไรโดยพิจารณาว่าแต่ละองค์ประกอบเป็นเร็กคอร์ดที่มีประมาณ 8 ฟิลด์รวมถึง int / string แถวตารางปกติ" ฉันพูดว่า "อาจเก็บไว้ในเซสชัน แต่เนื่องจากเซสชันถูกเก็บรักษาไว้ที่ฝั่งเซิร์ฟเวอร์สำหรับผู้ใช้แต่ละรายอาจมีราคาแพงหรือตัวเลือกอื่นคือเก็บข้อมูลจำนวนมากในคุกกี้" ฉันยังบอกด้วยว่าฉันไม่ ตรวจสอบว่าข้อมูลจำนวนมากสามารถเก็บไว้ในคุกกี้ได้หรือไม่ ฉันพูดถึงตัวเลือกที่เก็บ HTML5 อยู่ที่นั่น แต่ฉันไม่ได้ทำงานด้วย เพราะมันอยู่บนพื้นฐานของข้อมูล SQLite ก็สามารถเก็บข้อมูลมากที่ในทางทฤษฎี นั่นคือสิ่งที่ผู้สัมภาษณ์พูดอย่างเหน็บแนมดังนั้นคุณมีประสบการณ์ 3 ปีในการพัฒนาเว็บและยุติการสัมภาษณ์ ฉันสงสัยว่าฉันทำอะไรผิด หรือมีบางสิ่งพื้นฐานจริง ๆ ที่ฉันขาดไปเกี่ยวกับการจัดเก็บข้อมูลทางฝั่งไคลเอ็นต์

2
ความเสี่ยงด้านกฎหมายหากมีการใช้ GPL หรือ AGPL Web Application Framework / CMS คืออะไร
พยายามที่จะถามเรื่องนี้ใน SO แต่ถูกเรียกที่นี่ ... ฉันถูกต้องหรือไม่ที่บอกว่าการใช้เฟรมเวิร์กแอปพลิเคชัน GPL'ed เช่น Composite C1 จะไม่บังคับให้ บริษัท แบ่งปันซอร์สโค้ดที่เราเขียนกับกรอบดังกล่าว นั่นคือจุดประสงค์ของ AGPL ฉันถูกต้องไหม? สิ่งนี้ยังนำไปใช้กับกรอบงานจาวาสคริปต์เช่น KendoUI หรือไม่? GPL จะต้องมีการเปลี่ยนแปลงใด ๆ ที่เราทำกับเฟรมเวิร์กที่มีให้แก่ผู้อื่นหากเราเสนอให้ดาวน์โหลด กล่าวอีกนัยหนึ่งเพียงแค่โหลดเนื้อหาเว็บไซต์ลงในเบราว์เซอร์ของฉันไม่ใช่ "สื่อความ" หรือ "เผยแพร่" ซอฟต์แวร์นั้น ฉันโต้เถียงกันว่าเราควรหลีกเลี่ยงเฟรมเวิร์กเว็บของ GPL และตอนนี้หลังจากการค้นคว้าฉันค่อนข้างมั่นใจว่าฉันผิด แต่ต้องการได้รับความคิดเห็นอื่น ๆ เซท

4
อะไรคือข้อเสียของการใช้ / writting a. Net Custom Membership Provider
เมื่อเร็ว ๆ นี้ฉันโพสต์คำถามต่อไปนี้ใน SO: /programming/7197337/using-asp-net-membership-provider-with-an-existing-user-database ดังที่คุณอาจสังเกตเห็นว่าฉันสิ้นสุดการตอบคำถามของฉันเองโดยระบุว่าดูเหมือนว่าการเขียน / ใช้ "ผู้ให้บริการสมาชิกที่กำหนดเอง" เป็นหนทางที่จะไป ตามตัวอักษรไม่กี่นาทีต่อมาฉันเจอคำถามนี้: /programming/7222306/simple-login-attempt-counter-using-mvc-3-and-ajax/7222407#7222407 ฉันพยายามที่จะตอบและรับความคิดเห็นกลับว่าผู้ให้บริการสมาชิก. Net "แย่มากในหลาย ๆ ระดับ" ฉันจะยอมรับนี่เป็นครั้งแรกที่ฉันใช้ผู้ให้บริการสมาชิก แต่แน่ใจว่ามันเนียนสำหรับฉัน ฉันไม่ได้เห็นอะไรเลยที่สนับสนุนการอ้างสิทธิ์ "แย่มาก" ดังนั้นก่อนที่ฉันจะนำสิ่งที่ "น่ากลัว" มาใช้ฉันหวังว่าจะได้รับคำติชมจากชุมชน

4
Google Analytics ด้วยสภาพแวดล้อมที่หลากหลาย
เราวางแผนที่จะใช้ Google Analytics ในองค์กรของเราและฉันรับผิดชอบในการตั้งค่า ฉันสงสัยว่าจะจัดการกับสภาพแวดล้อมที่หลากหลายได้อย่างไร เราแน่ใจว่าไม่ต้องการรวบรวมข้อมูลในระหว่างการพัฒนาและ QA (หรืออาจรวบรวมข้อมูลไปยังบัญชีการวิเคราะห์อื่น) แต่เราต้องการเมื่อไซต์ไปสู่การผลิต (แน่นอน) คุณจัดการกับสภาพแวดล้อมที่หลากหลายและ Google Analytics อย่างไร คุณตั้งค่าหลายบัญชีสำหรับ Google Analytics และใช้อย่างใดอย่างหนึ่งขึ้นอยู่กับสภาพแวดล้อมหรือไม่? เรากำลังใช้ ASP.NET 2.0 ถ้าเป็นเช่นนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.