От Microsoft:
Службы Microsoft Internet Information Services (IIS) отправляют запрос Server.Transfer или Server.Execute соответствующему расширению интерфейса прикладного программирования (ISAPI) интернет-сервера на основании расширения запрашивающего файла.,Например, запрос на страницу .aspx отправляется расширению ISAPI Aspnet_isapi.dll.
После отправки запроса соответствующему расширению ISAPI расширение ISAPI не может вызвать другое расширение ISAPI.Появляется сообщение об ошибке «Ошибка выполнения дочернего запроса для PageName.asp», поскольку файл Aspnet_isapi.dll, который обрабатывает запросы к страницам ASP.NET, не может переслать запрос в файл Asp.dll, который обрабатывает запросы к страницам ASP.
Ваш халдлер создает проблему,
попробуйте это: Это вызвано тем, что пользовательский обработчик HTTP добавляется другим приложением, которое, скорее всего, запускается в корне вашего веб-сайта.Чтобы решить проблему, измените файл web.config.После добавления:
<httpHandlers>
<clear />
<add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory" />
</httpHandlers>