Учитывая архитектуру ASP.NET, не совсем или, по крайней мере, не чисто.Судя по тому, как это звучит, вы на самом деле просто пытаетесь использовать HTTP-интерфейс фруктового сада в суб-URI, что возможно путем настройки обратного прокси-сервера и пересылки запросов в другое приложение, расположенное на другом сайте. См. Статью Карлосэга для общего обзора .Вот некоторые подсказки:
- убедитесь, что вы игнорируете маршрут, по которому вы собираетесь реверсировать прокси - вы не хотите, чтобы ASP.NET mvc включал и пытался его маршрутизировать.
- Используйте виртуальный каталог на главном сайте, где вы используете обратное проксирование.Именно здесь вы настраиваете переписывание URL-адресов и т. Д.
- Настройка «сайта» для сада, работающего в виртуальном каталоге под вашим поддельным сайтом с тем же именем, что и ваш виртуальный каталог, - помогает IIS правильно создавать URL-адреса.