У меня есть проект webform, который я буду перестраивать и преобразовывать в новый проект MVC. Когда я это делаю, я хочу отделить страницы от небольших проектов. Это то, что у меня есть в моем проекте webform.Преобразование веб-формы ASP.NET в несколько проектов ASP.NET MVC
Сайт:
- Админ
- Блог
- Группы
- index.aspx
- Login.aspx
- Create.aspx
Теперь, я думаю создать новый сепарат e проектов для каждого, администратора, блога, групп и стартовой/основной страницы.
Мои вопросы:
- Должен ли я создать виртуальное приложение на моем хосте для каждого из моих проектов, а затем опубликовать, или есть лучший способ сделать это?
- Я хочу маршрутизировать, например, www .... com/12 или www .... com/myblog в папку Blog. Будут ли какие-либо проблемы для этого?
- Можно ли связать файлы (Web.config, Global.asax, Js-файлы) с сайта начальной страницы/основного сайта на другие/подпроекты? Каков наилучший способ сделать это?
Можете ли вы дать нам обоснование для разных проектов? Похоже, что использование областей MVC может быть достаточно, но вы, кажется, настроены на отдельные проекты, нужно знать, почему. –
Я действительно не думаю, что вам нужны отдельные проекты для вашего нового решения mvc. Если веб-формы могут содержать ваше приложение в одном проекте, mvc тоже может это сделать. Это зависит только от ваших определений маршрутизации. –
Thanx. Разве это не было бы более структурированным, если бы я разделил его на более мелкие проекты, чем на все, что было в одном крупном проекте? Я могу обновить только часть страницы. Я прочитал это: https://support.microsoft.com/en-us/kb/307467 Но я не знаю, что лучше всего сделать =) – mrcode