Если на корневом веб-сайте есть файл web.config с определенными обработчиками http или другими узлами system.webserver, то приложение, которое находится ниже, может наследовать свою конфигурацию от корневого приложения.
Вы можете попробуйте заблокировать наследование в корневой конфигурации для местоположения обработчика http:
<location path="." inheritInChildApplications="false">
<system.webServer>
...
</system.webServer>
</location>
Или используя в дочерней конфигурации, например:
<system.webServer>
<clear/>
<modules runAllManagedModulesForAllRequests="true" />
<handlers>
<add name="ProxyHttpHandler"
path="*"
verb="*"
type="DDProxy.ProxyHttpHandler, DDProxy"
resourceType="Unspecified"
/>
</handlers>
</system.webServer>
Теперь вы все равно можете столкнуться с проблемой, если у вас есть какие-либо другие Httphandler, определенные в system.web узел в корневой конфигурации, поэтому вы можете удалить это в своей дочерней конфигурации:
<system.web>
<httpHandlers>
<clear />
</httpHandlers>
</system.web>