HttpHandler ไม่ทำงานใน IIS 7

ฉันได้กำหนดค่า HttpHandler ในไฟล์ web.config ของฉันดังนี้:

<add verb="GET,HEAD,POST"
     path="TinyMCE.ashx"
     type="Moxiecode.TinyMCE.Web.HttpHandler,Moxiecode.TinyMCE" />

เมื่อฉันปรับใช้กับ IIS 7 ตัวจัดการหยุดทำงาน (404)

ฉันต้องทำอย่างไรจึงจะทำงานนี้ได้?


person Ronnie Overby    schedule 23.09.2009    source แหล่งที่มา


คำตอบ (2)


การลงทะเบียน HttpHandlers สำหรับ IIS7 จะแตกต่างจาก IIS รุ่นก่อนหน้า คุณลงทะเบียนตัวจัดการในส่วน web.config ชื่อ <system.webServer><handlers> ไม่ได้อยู่ใน <httpHandlers> โดยเฉพาะ

ดูคำถามนี้สำหรับตัวอย่าง

person M4N    schedule 23.09.2009

เรามีแอปพลิเคชันรุ่นเก่าที่การเปลี่ยน webconfig เป็นผู้ใช้ system.webServer -> ตัวจัดการไม่ใช่ตัวเลือก เราแก้ไขปัญหา 404 นี้โดยการตั้งค่า "โหมดไปป์ไลน์ที่ได้รับการจัดการ" ของพูลแอปพลิเคชันเป็น "คลาสสิก" บนเครื่องพัฒนาของเรา

นี่คือโพสต์บล็อกที่ฉันพบวิธีแก้ปัญหานี้ http://codeskaters.blogspot.ae/2014/04/httphandler-error-404-not-found.html

person pieman    schedule 06.04.2017