Добавление дочернего приложения в Composite Installation в IIS

Мы столкнулись с проблемой, когда перезаписи URL, которые мы используем в дочернем приложении, не работают. Я подозреваю, что это из-за того, что Composite переопределяет перезаписи.

Существует ли руководство по созданию дочерних приложений в Composite или способ запретить использование движка Composite Rewrite по умолчанию для дочерних приложений?

2 ответа

Решение

Решение, которое мы использовали, заключалось в том, чтобы переместить приложение из-под Composite на корневой уровень веб-сайта и позаботиться о любых проблемах с переписыванием. Это будет работать, пока не будет найдено лучшее решение.

Это не зависит от Composite, но если перезаписи находятся в web.config (редактируемый через интерфейс Composite), вы сможете обернуть их родительский узел в <location> тег:

<location path="." inheritInChildApplications="false">
    <system.webServer>
        <rewrite>
        ...
        </rewrite>
    </system.webServer>
</location>
Другие вопросы по тегам