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

ASP.NET MVC Framework เป็นกรอบงานเว็บแอ็พพลิเคชันของ Microsoft ที่ใช้รูปแบบ model-view-controller (MVC)

5
วิธีการวินิจฉัย 500 Internal Server Error บน IIS 7.5 เมื่อไม่มีสิ่งใดถูกเขียนไปยังบันทึกเหตุการณ์?
ฉันเพิ่งปรับใช้การอัปเดตไปยังไซต์ ASP.NET MVC3 ที่มีอยู่ (มันได้รับการกำหนดค่าแล้ว) และฉันได้รับหน้าจอ IIS สีน้ำเงินแห่งความตายที่ระบุ HTTP Error 500.0 - เซิร์ฟเวอร์ภายในผิดพลาด ไม่สามารถแสดงหน้าเว็บได้เนื่องจากเกิดข้อผิดพลาดเซิร์ฟเวอร์ภายใน อย่างไรก็ตาม; ไม่มีสิ่งใดปรากฏในบันทึกเหตุการณ์ของแอปพลิเคชันซึ่งฉันคาดว่าจะเห็นคำอธิบายโดยละเอียดของรายการ ฉันจะวินิจฉัยปัญหานี้ได้อย่างไร

7
คุณจะรู้ได้อย่างไรว่า w3wp.exe ทำอะไร (หรือวิธีวินิจฉัยปัญหาด้านประสิทธิภาพ)
ฉันมีปัญหาด้านประสิทธิภาพในไซต์ที่เราสร้างขึ้นและฉันไม่แน่ใจว่าจะเริ่มวินิจฉัยได้อย่างไร คำอธิบายสั้น ๆ คือ: เรามีเว็บไซต์ขนาดเล็กมาก ( http://hearablog.com ) ที่มีปริมาณการใช้งานน้อยมากในเซิร์ฟเวอร์เฉพาะเส็งเคร็ง CPU มักจะสูงมากบางครั้งมันก็อยู่ที่ 100% นานหลายนาทีและ w3wp.exe ใช้เวลาส่วนใหญ่ไป สถานการณ์ทั่วไปคือ w3wp.exe ใช้เวลา 60% และ SQL Server ใช้เวลาประมาณ 30% ฐานข้อมูลของเราก็ค่อนข้างเล็กเช่นกัน คำอธิบายยาวและรายละเอียดเพิ่มเติม: ไซต์นี้โฮสต์ในเซิร์ฟเวอร์ที่เส็งเคร็งมากโดย Cari.Net จากจุดเริ่มต้นเรามีความรู้สึกว่าเซิร์ฟเวอร์ไม่ได้ทำงานอย่างถูกต้องเหมือนบางสิ่งอาจใช้เวลานานเกินไปดังนั้นนี่อาจเป็นปัญหาการกำหนดค่าตั้งแต่เริ่มต้น มันอาจจะยังเป็นไปได้ว่าเราจะได้รับเซิร์ฟเวอร์เสมือนในขณะที่เราควรจะมีเฉพาะหนึ่งแม้ว่าเราจะมีหลักฐานที่แสดงว่าต้องการบ่งชี้นี้ไม่มียกเว้นความจริงที่ว่าเซิร์ฟเวอร์มีแนวโน้มที่จะค่อนข้างช้า เซิร์ฟเวอร์คือ Windows 2008 Standard 64 บิตพร้อม SQL 2008 Express ฮาร์ดแวร์คือ Celeron 2.80 GHz, 1Gb RAM เว็บไซต์ได้รับการพัฒนาใน ASP.Net MVC โดยใช้ Entity …

2
ฉันจะอุ่นเครื่องแอป asp.net mvc ของฉันหลังจากรีไซเคิลแอพพูลได้อย่างไร
ฉันใช้ ASP.NET MVC webapp ใน IIS 8.0 แอปพลิเคชันของฉันต้องได้รับการอุ่นเครื่องก่อนรับคำขอ เรามีกระบวนการในการอุ่นเครื่องแอปพลิเคชันโดยอัตโนมัติเมื่อเราปรับใช้รหัสใหม่ อย่างไรก็ตามเราเห็นเหตุการณ์รีไซเคิลกลุ่มแอพเป็นระยะซึ่งส่งผลให้แอพไม่ได้รับการอุ่นเครื่อง มีวิธีปฏิบัติที่ดีที่สุดในการตรวจจับเหตุการณ์การรีไซเคิลแอพและเรียกใช้งานสคริปต์หรือโค้ดบางส่วนหรือไม่?

3
IIS กำลังแทนที่เนื้อหาการตอบกลับของฉันหากฉันตั้ง Response.StatusCode ด้วยตนเอง
ปัญหา เมื่อฉันตั้งค่าHTTP Statusกระแสการตอบสนองของฉันด้วยตนเองพูด404หรือ503IIS ทำให้เนื้อหา / มุมมอง IIS หุ้นแทนมุมมองที่กำหนดเองของฉัน เมื่อฉันทำเช่นนี้กับเซิร์ฟเวอร์การพัฒนาเว็บ (AKA. Cassini ) มันทำงานได้อย่างถูกต้อง (นั่นคือเนื้อหาของฉันจะปรากฏขึ้นและresponse.statuscode== ข้อมูลที่ฉันป้อน) มีวิธีใดบ้างที่ฉันจะสามารถแทนที่พฤติกรรมนี้ได้? วิธีการทำซ้ำ ทำแอปพลิเคชันเว็บ ASP.NET MVC1 เริ่มต้น เพิ่มเส้นทางต่อไปนี้ public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", "{*catchall}", new { controller = "Home", action = "Index" } ); } ตอนนี้แทนที่วิธีดัชนีของ HomeController ด้วย ... [HandleError] public class …

4
ความแตกต่างระหว่าง“ เริ่มแอพพลิเคชั่นพูลทันที” และ Start Mode AlwaysRunning
ใน IIS Manager กลุ่มแอปพลิเคชันมีช่องทำเครื่องหมาย "เริ่มแอพพลิเคชั่นพูลทันที" ในกล่องโต้ตอบการตั้งค่าพื้นฐานและการตั้งค่าขั้นสูงที่เรียกว่า "โหมดเริ่มต้น" ซึ่งสามารถตั้งค่าเป็น "OnDemand" หรือ "AlwaysRunning" ความแตกต่างระหว่างการตั้งค่าเหล่านี้คืออะไร?
20 iis  asp.net-mvc 

2
แฟ้มบันทึกของเซิร์ฟเวอร์ ASP.NET อยู่ที่ไหน
แอปพลิเคชัน ASP.NET MVC ของฉันในกล่องการพัฒนาของฉันกำลังทำงานอยู่ ฉันไม่สามารถเชื่อมต่อกับ localhost ได้ เพื่อให้ทราบว่าปัญหาคืออะไรฉันต้องการค้นหาไฟล์บันทึกและตรวจสอบ ที่ตั้งของไฟล์บันทึกของเซิร์ฟเวอร์ ASP.NET อยู่ที่ไหน ฉันหามันไม่เจอใน Event Viewer ดังนั้นฉันไม่รู้ว่าจะดูจากที่ไหน

2
IIS 8 asp.net mvc HTTP Error 500.19
สวัสดีฉันเพิ่งย้ายเซิร์ฟเวอร์สำหรับกรอบ asp.net mvc ของฉัน แต่ตอนนี้ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้และตามจริงแล้วตอนนี้ฉันรู้แล้วว่ามีอะไรผิดปกติ? โมดูล IIS Web Core ประกาศ BeginRequest ตัวจัดการยังไม่ได้ตัดสินใจ รหัสข้อผิดพลาด 0x80070021 ข้อผิดพลาดการกำหนดค่าส่วนการกำหนดค่านี้ไม่สามารถใช้ที่เส้นทางนี้ สิ่งนี้เกิดขึ้นเมื่อส่วนถูกล็อคในระดับผู้ปกครอง การล็อคเป็นค่าเริ่มต้น (overrideModeDefault = "Deny") หรือตั้งค่าอย่างชัดเจนโดยแท็กตำแหน่งที่มี overrideMode = "Deny" หรือ Legacy allowOverride = "false" <?xml version="1.0" encoding="utf-8"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=152368 --> <configuration> <configSections> <!-- …

3
IIS7 ส่งคืนค่าว่างเมื่อร้องขอเนื้อหาสแตติก
ฉันกำลังพยายามกำหนดค่าเครื่องสาธิตซึ่งเป็น EEEPC กับ Windows 7 Home Premium edition ไดรเวอร์ทั้งหมดโหลดอย่างถูกต้อง (อย่าถามฉันว่าทำไมถึงเป็น Home edition) ที่ติดตั้ง IIS7 ฉันปรับใช้แอพพลิเคชั่นเพื่อสาธิตบนเครื่องซึ่งเป็นเว็บไซต์ ASP.NET MVC, เพิ่มเว็บไซต์ผ่านทางคอนโซล, เพิ่มพูลแอพ แอพพูลรันเป็น NetworkService และแขกรับรองความถูกต้องเป็น IUSR ฉันได้เพิ่มสิทธิ์การแก้ไข NetworkService และอ่าน & ดำเนินการสิทธิ์ใน IUSR ไปยังโฟลเดอร์ของเว็บไซต์และเนื้อหา เมื่อฉันไปถึงรูทของเว็บให้พูดว่า http://example.com/ฉันได้รับ HTML ที่แสดงผลอย่างถูกต้องจากเว็บไซต์ (ซึ่งหมายถึงแอปพลิเคชันทำงาน) แต่ปัญหาคือเนื้อหาสแตติกทั้งหมดจะส่งคืนว่างเปล่า ฉันไม่แน่ใจว่าทำไมสิ่งนี้เกิดขึ้น ไม่มีหน้าข้อผิดพลาด 404 หรือ 500 เพียงตอบสนองเปล่าเมื่อฉันเข้าถึงเนื้อหาคงที่ เนื้อหาที่สร้างจาก ASP.NET ทั้งหมดทำงานได้ดี (แม้ว่าจะแปลกเล็กน้อยเนื่องจาก CSS และรูปภาพทั้งหมดจะไม่โหลด) โปรดช่วยด้วย IIS7 …

1
เหตุใด IIS จึงไม่ให้บริการไฟล์ CSS / JS แบบคงที่ของฉัน
ฉันเพิ่มไซต์ ASP.NET MVC3 ในสถานีอวกาศนานาชาติ (ซึ่งทำงานได้ดีในการดีบักเกอร์) เมื่อดูไซต์ในเบราว์เซอร์ทุกอย่างทำงานได้ดียกเว้นว่าไฟล์ CSS และ JS ทั้งหมดกลับมาเป็น 404 นี่คือไซต์ในตัวจัดการ IIS: รายละเอียดอื่น ๆ: ระบบปฏิบัติการ: Windows Vista Home Premium 32 บิต (พร้อม SP2) IIS: 7.0.6000.16386 Visual Studio 2010 Express พร้อม SP1

1
การทำซ้ำขนานคือการปิดระบบ
เมื่อค้นหาบันทึกเหตุการณ์ Windows ฉันเห็นข้อความต่อไปนี้เกือบต่อเนื่อง - Starting up database 'Database'. Parallel redo is started for database 'Database' with worker pool size [1]. Parallel redo is shutdown for database 'Database' with worker pool size [1]. ข้อความเหล่านี้เกิดขึ้นในเวลาเดียวกันและทำซ้ำอย่างต่อเนื่องทุกวินาที บางคนสามารถอธิบายได้ว่า Parallel Redo คืออะไรและทำไมจึงเริ่มและหยุดอย่างต่อเนื่องและทำให้ฐานข้อมูลต้องเริ่มต้นใหม่ แอปพลิเคชันเว็บ ASP.NET กำลังใช้ฐานข้อมูลโดยใช้ Entity Framework ทำงานบน IIS Windows Server 2016 Standard และ SQL …

1
MVC3 บน godaddy [ปิด]
ฉันพยายามที่จะเผยแพร่เว็บไซต์ของฉันใน godaddy ฉันยังพูดคุยกับเจ้าหน้าที่ด้านเทคนิคของพวกเขา โดยทั่วไปฉันเผยแพร่เว็บไซต์ของฉันไปยังไดเรกทอรีท้องถิ่นในระบบของฉัน (C: / test) แล้วคัดลอกไฟล์ผลลัพธ์ทั้งหมดจากพวกเขาไปยังโฟลเดอร์รากของฉันบน GoDaddy อย่างไรก็ตามฉันไม่สามารถสมัครได้ !!! นักเทคนิคกล่าวว่า GoDaddy เข้าใจเฉพาะไฟล์ index.html เมื่อเริ่มต้นเท่านั้น ฉันไม่แน่ใจว่าจะแก้ไขปัญหานี้อย่างไร กรุณาช่วย!! ขอบคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.