Это зависит от того, насколько сложным является ваше приложение MVC, но в большинстве случаев оно простое.Самый простой способ - обернуть ваш существующий сайт в модуль Orchard.Написание модуля описано здесь .Это необходимые шаги:
- Скопируйте свой сайт в подкаталог ~ ~ Orchard.Web / Modules вместе с файлом .csproj, чтобы файл .csproj находился вкорень вашего приложения (например, ~ / Orchard.Web / Modules / MyApplication / MyApplication.csproj)
- В корне вашего приложения создайте файл манифеста Module.txt .Этот небольшой файл описывает ваше приложение - его синтаксис описан здесь
- Установите соответствующие маршруты , чтобы можно было выполнить действия существующих контроллеров.Это также описано в статье выше.По умолчанию URL-адреса вашего приложения будут выглядеть как / MyApplication / Controller / Action - вы можете изменить его по своему усмотрению.Будьте осторожны, чтобы не мешать существующим маршрутам, например./ Admin, / Пользователи и так далее.Указанные вами маршруты имеют более высокий приоритет и будут переопределять все существующие.Кстати - Имя области , при необходимости, будет именем вашего приложения (например, MyApplication) .
- Запустите Orchard и включите ваше приложение в меню администратора модулей / функций.
- Добавьте необходимые изменения в файл web.config.
Помнитехотя этот Orchard основан на ASP.NET MVC 4 и использует Razor view engine.Если вы используете какой-то другой движок представления, вы должны указать его соответствующим образом в файле web.config.