Я уже несколько часов бьюсь головой об этой проблеме, и я думаю, что, возможно, я только что нашел решение ... и это, скорее, ошибочно ... расстраивает.
В web.config, system.webServer / handlers, может быть более одного элемента, который обрабатывает * .ashx
например:
<add name="AjaxPro" verb="POST,GET,HEAD" path="ajaxpro/*.ashx" ...
<add name="SimpleHandlerFactory-Integrated" path="*.ashx" ...
<add name="SimpleHandlerFactory-ISAPI-2.0" path="*.ashx" ...
<add name="SimpleHandlerFactory-ISAPI-2.0-64" path="*.ashx" ...
Если запись ajaxpro на ниже , она не будет использоваться, так как эти записи сначала совпадают.
Перемещение записи ajaxpro
над остальными может решить проблему.
Я понятия не имею, почему Кассини не возражает, но IIS7 делает ...