Я делаю несколько веб-приложений.Я хочу сделать следующее:
Приложения в IIS должны быть автономными с использованием другого пула приложений.
Существует одно основное приложение, используемое в одиночкув качестве главной страницы, позволяя входить / выходить и перемещать пользователей в другие приложения.
Я хочу, чтобы другие приложения использовали макет основного приложения.
Структура, о которой я думал, заключалась в том, чтобы развернуть основное приложение в корневой папке сайта и разместить под ним другие приложения в отдельной папке (отдельное приложение и пул).Что-то вроде:
IIS
|
|__Main app (web site)
|
|__App1
|
|__App2
Однако, я просто запутался здесь:
Как я могу повторно использовать приложения / пулы layout / dll acorss, не копируя их в каждое приложение(Может быть, это глупый вопрос)
Как я могу использовать контроллер / функцию действия MVC3 вместо прямого использования жестко <a/>
для навигации пользователей к каждому приложению.Я действительно попробовал это.Похоже, что основное приложение (MVC3) может распознавать только контроллер и просматривать его в своем собственном проекте.
Итак, я пытаюсь сделать следующее: развернуть мои приложения в структуре дерева выше ипозвольте основному приложению отображать представления из подпрограмм и отображаться в рамке основного приложения.
Возможно, это не очень хорошая практика, но приветствуется любое предложение !!!
Большое спасибо