2009-03-01 34 views
9

Lỗi này xuất hiện khi tôi gửi trang để tải lên điều khiển biểu đồ .net. Tôi có trình xử lý http trong web.config của tôi bên dưới. FOr whateve lý do nó dường như không hoạt động.Không tìm thấy trình xử lý http cho loại yêu cầu 'POST'

<httpHandlers> 
    <remove verb="*" path="*.asmx"/> 
    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> 
    <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" /> 
    <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" /> 
</httpHandlers> 

Bất kỳ ý tưởng nào về lỗi này sẽ xuất hiện? Im stumped ngày này.

Trả lời

3

tôi cố định này bằng cách thêm các xử lý trong phần <system.webServer> của web.config cho IIS 7.

-1

Hmm ... có thể <remove verb="*" path="*.asmx"/> làm cho máy chủ của bạn không còn phản hồi yêu cầu POST nữa? Hãy thử nhận xét điều đó và xem liệu nó có ghi đè các dòng add hay không.

+0

Cố gắng gợi ý của bạn nhưng không! may mắn. – Todd

+0

ok..switching to Classic .NET AppPool trong IIS xóa mục này. Tôi không biết tại sao nó không hoạt động ở chế độ Tích hợp. – Todd

1

Switching Classic .NET AppPool trong IIS làm việc cho tôi - theo khuyến cáo trong bình luận chopps'.

0

Chỉ để giúp mọi thứ rõ ràng, bởi vì chúng không rõ ràng với tôi; Anser

chopps': 'Tôi cần thêm các điều khiển trong phần của web.config cho IIS 7'

nghĩa là xử lý cần thiết cũng được trong phần system.webServer trong web.config.

11

Chỉ để giúp mọi thứ rõ ràng, bởi vì chúng không rõ ràng với tôi; câu trả lời

chopps': 'Tôi cần thêm các điều khiển trong phần của web.config cho IIS 7'

nghĩa là xử lý cần thiết cũng được trong system.webServer phần trong web.config.

mỗi Todd:

<add path="ChartImg.axd" verb="GET,HEAD,POST" 
type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, 
System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31bf3856ad364e35" validate="false" /> 
+5

Todd

+0

Tôi có trình xử lý, nhưng chỉ liệt kê GET và HEAD làm động từ! Rất tiếc! Đã thêm POST và tôi là vàng. – Chris

0

Switching Classic .NET AppPool trong IIS làm việc cho tôi, tôi đã gặp vấn đề khi di chuyển các trang web từ IIS 6 đến IIS 10

Các vấn đề liên quan