Сейчас мы начинаем внедрять новый программный продукт на платформе, объединяющей несколько типов приложений.
Мы будем делать это в MVC3, но я стараюсь избегать сохранения ASP.NET и MVC вместе в одном проекте, так что мы можем применить некоторые рекомендации и зависимости (которые неверны в предыдущей настройке проекта).
Моя идея заключается в том, что работа вне производственного продукта, четкое начало технического проекта и развитие, в то время как мы принимаем важные проектные решения (локализация, аутентификация, SOC, модульное тестирование и т. Д.), Будут лучшим мнением в течениетермин (разработка устаревшего бесплатного продукта)
Каково ваше мнение:
1.Merge со дня 1 (1 проект)
2. Держите их отдельно (2 проекта) и тратьте время на их объединение
3. Разрабатывайте MVC отдельно, пока не будут приняты основные решения (развертывание на другом IIS), затем объедините их в один проект
Я читал эти вопросы:
Классический ASP и MVC параллельно, разные проекты?
Как перенести существующий asp.net application to asp.net Формат шаблона MVC
Я испытываю желание попробовать слияние при развертывании (в круиз-контроле), оставляя оба проекта разделенными, но сразу сталкиваюсь с объединением global.asax между двумя проектами!