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

ASP.NET เป็นกรอบการพัฒนาแอปพลิเคชันเว็บของ Microsoft ที่ช่วยให้โปรแกรมเมอร์สามารถสร้างเว็บไซต์แบบไดนามิกเว็บแอปพลิเคชันและบริการเว็บ มันมีประโยชน์ที่จะใช้แท็กนี้ร่วมกับแท็กประเภทโครงการเช่น [asp.net-mvc], [asp.net-webforms] หรือ [asp.net-web-api] อย่าใช้แท็กนี้สำหรับคำถามเกี่ยวกับ ASP.NET Core - ใช้ [asp.net-core] แทน

8
รวบรวมมุมมองใน ASP.NET MVC
ฉันต้องการงาน msbuild เพื่อรวบรวมมุมมองเพื่อที่ฉันจะได้เห็นว่ามีข้อผิดพลาดในการคอมไพล์ในเวลา ... รวบรวมเวลา ความคิดใด ๆ

22
ไม่สามารถอัปเดต EntitySet - เนื่องจากมี DefiningQuery และไม่มีองค์ประกอบ <UpdateFunction> อยู่
ฉันใช้ Entity Framework 1 กับ. net 3.5 ฉันกำลังทำอะไรง่ายๆแบบนี้: var roomDetails = context.Rooms.ToList(); foreach (var room in roomDetails) { room.LastUpdated = DateTime.Now; } ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามทำ: context.SaveChanges(); ฉันได้รับข้อผิดพลาด: ไม่สามารถอัปเดต EntitySet - เนื่องจากมี DefiningQuery และไม่มีองค์ประกอบ &lt;UpdateFunction&gt; ในองค์ประกอบ &lt;ModificationFunctionMapping&gt; เพื่อรองรับการทำงานปัจจุบัน ฉันกำลังอัปเดตจำนวนมากเกี่ยวกับบริบทและไม่มีปัญหาใด ๆ เกิดขึ้นเมื่อฉันพยายามอัปเดตเอนทิตีเฉพาะนี้เท่านั้น การค้นหาทั้งหมดของฉันปรากฏในสิ่งเดียวกันว่าไม่มีคีย์หลักที่ประกาศในเอนทิตีที่ฉันพยายามอัปเดต แต่อนิจจาฉันมีคีย์หลักที่ประกาศ ...

4
ความแตกต่างระหว่างโหมดไปป์ไลน์ 'คลาสสิค' และ 'รวม' ใน IIS7 คืออะไร
ฉันได้ทำการปรับใช้แอปพลิเคชัน ASP.NET MVC เมื่อคืนและพบว่าการปรับใช้ IIS7 นั้นเป็นโหมดรวม คำถามของฉันคืออะไรแตกต่างกันอย่างไร และความหมายของการใช้อย่างใดอย่างหนึ่งคืออะไร?

30
ไม่สามารถเข้าถึงหน้าที่ร้องขอได้เนื่องจากข้อมูลการกำหนดค่าที่เกี่ยวข้องสำหรับหน้านั้นเป็นข้อผิดพลาดที่ไม่ถูกต้อง
ฉันต้องการอัปโหลดเว็บไซต์ asp.net ของฉันเองบน IIS ด้วย IIS Manager แต่เมื่อฉันทำสิ่งนี้ฉันได้รับข้อผิดพลาดต่อไปนี้ HTTP Error 500.19 - ข้อผิดพลาดเซิร์ฟเวอร์ภายในไม่สามารถเข้าถึงหน้าที่ร้องขอได้เนื่องจากข้อมูลการกำหนดค่าที่เกี่ยวข้องสำหรับหน้านั้นไม่ถูกต้อง โมดูล IIS เว็บหลัก ประกาศ Unknown Handlerยังไม่ได้กำหนด รหัสข้อผิดพลาด 0x80070005 ข้อผิดพลาดในการกำหนดค่าไม่สามารถอ่านแฟ้มการกำหนดค่าเนื่องจากสิทธิ์ไม่เพียงพอ Config ไฟล์ \\?\C:\Users\Yasso\Documents\Visual Studio 2008\WebSites\WebSite5\web.config ฉันค้นหาวิธีแก้ไขข้อผิดพลาดนี้หลายครั้ง แต่ไม่มีวิธีแก้ไขข้อผิดพลาด ฉันมีปัญหากับIUSRบัญชีของฉัน ฉันไม่สามารถเห็นบัญชีนี้ใน "กลุ่มหรือผู้ใช้ชื่อ" web.configในคุณสมบัติของ อะไรคือปัญหา?

19
jQuery $ (เอกสาร). Ready และ UpdatePanels?
ฉันใช้ jQuery เพื่อเชื่อมโยงเอฟเฟกต์เมาส์โอเวอร์กับองค์ประกอบที่อยู่ใน UpdatePanel $(document).readyเหตุการณ์ที่เกิดขึ้นมีความผูกพันใน ตัวอย่างเช่น: $(function() { $('div._Foo').bind("mouseover", function(e) { // Do something exciting }); }); แน่นอนว่าวิธีนี้ใช้ได้ผลดีในครั้งแรกที่โหลดหน้าเว็บ แต่เมื่อ UpdatePanel ทำการอัปเดตหน้าบางส่วนจะไม่ทำงานและเอฟเฟกต์การวางเมาส์จะไม่ทำงานภายใน UpdatePanel อีกต่อไป อะไรคือแนวทางที่แนะนำสำหรับการวางสายใน jQuery ไม่เพียง แต่ในการโหลดหน้าแรก แต่ทุกครั้งที่ UpdatePanel ทำการอัปเดตหน้าเว็บบางส่วน ฉันควรใช้วงจร ajax ASP.NET แทน$(document).readyหรือไม่?

17
วิธีการดีซีเรียลไลซ์เอกสาร XML
ฉันจะทำการ Deserialize เอกสาร XML นี้ได้อย่างไร: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;Cars&gt; &lt;Car&gt; &lt;StockNumber&gt;1020&lt;/StockNumber&gt; &lt;Make&gt;Nissan&lt;/Make&gt; &lt;Model&gt;Sentra&lt;/Model&gt; &lt;/Car&gt; &lt;Car&gt; &lt;StockNumber&gt;1010&lt;/StockNumber&gt; &lt;Make&gt;Toyota&lt;/Make&gt; &lt;Model&gt;Corolla&lt;/Model&gt; &lt;/Car&gt; &lt;Car&gt; &lt;StockNumber&gt;1111&lt;/StockNumber&gt; &lt;Make&gt;Honda&lt;/Make&gt; &lt;Model&gt;Accord&lt;/Model&gt; &lt;/Car&gt; &lt;/Cars&gt; ฉันมีสิ่งนี้: [Serializable()] public class Car { [System.Xml.Serialization.XmlElementAttribute("StockNumber")] public string StockNumber{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Make")] public string Make{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Model")] public string Model{ get; …


18
ตัวควบคุม ASP.NET MVC สามารถส่งคืนอิมเมจได้หรือไม่?
ฉันสามารถสร้างตัวควบคุมที่ส่งคืนเนื้อหารูปภาพได้หรือไม่? ฉันต้องการเส้นทางตรรกะนี้ผ่านตัวควบคุมเมื่อใดก็ตามที่มีการร้องขอ URL เช่นต่อไปนี้: www.mywebsite.com/resource/image/topbanner ตัวควบคุมจะค้นหาtopbanner.pngและส่งภาพนั้นกลับไปยังไคลเอนต์โดยตรง ฉันเคยเห็นตัวอย่างของสิ่งนี้ซึ่งคุณต้องสร้างมุมมอง - ฉันไม่ต้องการใช้มุมมอง ฉันต้องการทำทุกอย่างด้วยคอนโทรลเลอร์ เป็นไปได้ไหม

13
WCF - วิธีเพิ่มโควต้าขนาดข้อความ
ฉันมีบริการ WCF ซึ่งส่งกลับ 1,000 รายการจากฐานข้อมูลไปยังลูกค้า ฉันมีไคลเอนต์ ASP.NET WCF (ฉันได้เพิ่มการอ้างอิงบริการในโครงการแอปพลิเคชันเว็บ asp.net เพื่อบริโภค WCF) ฉันได้รับข้อความต่อไปนี้เมื่อฉันเรียกใช้แอปพลิเคชันไคลเอนต์: เกินโควต้าขนาดข้อความสูงสุดสำหรับข้อความขาเข้า (65536) เกินแล้ว เมื่อต้องการเพิ่มโควต้าใช้คุณสมบัติ MaxReceivedMessageSize บนองค์ประกอบการรวมที่เหมาะสม ความช่วยเหลือใด ๆ วิธีเพิ่มโควต้าขนาดข้อความ
455 .net  asp.net  wcf  .net-3.5 


30
Regex สำหรับรหัสผ่านจะต้องมีอย่างน้อยแปดตัวอักษรอย่างน้อยหนึ่งหมายเลขและทั้งตัวอักษรตัวเล็กและตัวพิมพ์ใหญ่และตัวอักษรพิเศษ
ฉันต้องการแสดงออกปกติเพื่อตรวจสอบว่า: รหัสผ่านที่มีอย่างน้อยแปดตัวอักษรรวมทั้งจำนวนอย่างน้อยหนึ่งและรวมทั้งตัวอักษรที่ต่ำกว่าและตัวพิมพ์ใหญ่และตัวอักษรพิเศษเช่น#, ,?! ไม่สามารถเป็นรหัสผ่านเก่าของคุณหรือมีชื่อผู้ใช้"password"หรือ"websitename" และนี่คือนิพจน์การตรวจสอบความถูกต้องของฉันซึ่งมีความยาวแปดตัวอักษรรวมถึงตัวอักษรตัวพิมพ์ใหญ่หนึ่งตัวอักษรตัวพิมพ์เล็กหนึ่งตัวและตัวเลขหนึ่งตัวหรืออักขระพิเศษ (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" ฉันจะเขียนให้รหัสผ่านต้องมีแปดตัวอักษรรวมถึงอักษรตัวพิมพ์ใหญ่หนึ่งหนึ่งอักขระพิเศษและตัวเลขและตัวอักษร ?

8
จุดประสงค์ของเครื่องหมายคำถามหลังประเภท (เช่น: int? myVariable) คืออะไร
x ? "yes" : "no"โดยทั่วไปจะใช้หลักของเครื่องหมายคำถามคือสำหรับเงื่อนไข แต่ฉันเห็นการใช้งานอื่นแล้ว แต่ไม่สามารถหาคำอธิบายเกี่ยวกับการใช้งาน?โอเปอเรเตอร์นี้ได้ public int? myProperty { get; set; }
433 c#  asp.net  .net  types 

30
การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'IIS APPPOOL \ ASP.NET v4.0'
ฉันมีโครงการเว็บ (C # Asp.Net, EF 4, MS SQL 2008 และ IIS 7) และฉันจำเป็นต้องโยกย้ายไปยัง IIS 7 ในเครื่อง (ในขณะนี้ทำงานได้ดีกับ CASSINI) ใน IIS ฉันมีของฉันDefault Web Siteด้วยการปรับใช้ของฉัน ทั้งการปรับใช้ของฉันและDefault Web Siteอยู่ในพูล ASP.NET v4.0 (มองหาการตั้งค่า) เป้าหมายพูล 4 Framework เป็นโครงการเว็บของฉัน เมื่อเยี่ยมชมเว็บไซต์เบราว์เซอร์จะไม่แสดงหน้าดังกล่าวและอนุญาตให้เบราว์เซอร์ดาวน์โหลดหน้าแทน ฉันมีโครงการอื่นที่ทำงานบน IIS ในเครื่องและทำงานได้โดยไม่มีปัญหา (แต่พวกเขาไม่ได้ใช้ Entity Framework) การใช้ตัวบันทึกเหตุการณ์ฉันเห็นข้อผิดพลาดดังต่อไปนี้: Exception information: Exception type: EntityException Exception message: The underlying …
432 c#  asp.net  iis-7  web-config 

30
ยกเลิกคำขอ: ไม่สามารถสร้างช่องทางที่ปลอดภัยของ SSL / TLS
เราไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ HTTPS ที่ใช้WebRequestเนื่องจากข้อความแสดงข้อผิดพลาดนี้: The request was aborted: Could not create SSL/TLS secure channel. เรารู้ว่าเซิร์ฟเวอร์ไม่มีใบรับรอง HTTPS ที่ถูกต้องตามเส้นทางที่ใช้ แต่เพื่อหลีกเลี่ยงปัญหานี้เราใช้รหัสต่อไปนี้ที่เรานำมาจากโพสต์ StackOverflow อื่น: private void Somewhere() { ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(AlwaysGoodCertificate); } private static bool AlwaysGoodCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors) { return true; } ปัญหาคือว่าเซิร์ฟเวอร์ไม่เคยตรวจสอบใบรับรองและล้มเหลวด้วยข้อผิดพลาดข้างต้น ใครบ้างมีความคิดเกี่ยวกับสิ่งที่ฉันควรทำอย่างไร ฉันควรพูดถึงเพื่อนร่วมงานและฉันทำการทดสอบเมื่อไม่กี่สัปดาห์ที่ผ่านมาและมันก็ใช้ได้ดีกับสิ่งที่คล้ายกับที่ฉันเขียนไว้ด้านบน "ความแตกต่างที่สำคัญ" อย่างเดียวที่เราพบคือฉันใช้ Windows 7 …

11
คุณจะสร้าง AuthorizeAttribute แบบกำหนดเองใน ASP.NET Core ได้อย่างไร
ฉันกำลังพยายามสร้างแอตทริบิวต์การให้สิทธิ์ที่กำหนดเองใน ASP.NET Core bool AuthorizeCore(HttpContextBase httpContext)ในรุ่นก่อนหน้ามันเป็นไปได้ที่จะแทนที่ AuthorizeAttributeแต่ตอนนี้ไม่ได้อยู่ใน แนวทางปัจจุบันในการสร้าง AuthorizeAttribute แบบกำหนดเองคืออะไร สิ่งที่ฉันพยายามทำให้สำเร็จ: ฉันได้รับรหัสเซสชันในการให้สิทธิ์ส่วนหัว จาก ID นั้นฉันจะรู้ว่าการกระทำบางอย่างนั้นถูกต้องหรือไม่

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