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 …