Структура проекта и структура сайта в ASP.NET MVC - PullRequest
1 голос
/ 11 января 2010

Я новичок в ASP.NET MVC и хотел бы создать и развернуть веб-сайт с использованием ASP.NET MVC.

У меня есть несколько старых сайтов, на которых работает классический ASP, и структура сайта выглядит следующим образом:

  • web.root (содержит страницы сайта)
  • data.files (содержит базы данных)
  • log.files (файлы журналов)

Мне было интересно, используется ли такая же структура для ASP.NET MVC ??

Как лучше всего хранить файлы проекта Visual Studio?

Ответы [ 2 ]

2 голосов
/ 11 января 2010

ASP.NET MVC использует свою собственную структуру.Есть прекрасные книги о том, как работает ASP.NET MVC, включая Professional ASP.NET MVC 1.0 от Wrox.Понимание , почему ASP.NET MVC отличается от ASP.NET и , почему делает то, что делает крайне важным для его правильного использования.

MVC использует свою собственную файловую структуру , как я упоминал ранее:

Image File Structure

Эта файловая структура «по умолчанию» или, как ее называют MVC-типы », Соглашение по конфигурации".Если вы установите Visual Studio 2008 и запустите новый проект ASP.NET MVC 1.0, вы обнаружите, что эта структура была создана для вас.

Что касается развертывания, имеется множество стеков.Переполнение вопросов , которые касаются этого.

0 голосов
/ 11 января 2010

Сохранение файлов вашего проекта

Используйте для этого контроль источника, например, SVN. Вы можете прочитать больше о SVN здесь .

Развертывание приложения

В Visual Studio имеется встроенная функция развертывания, которая позволяет развертывать веб-проект в локальной папке, FTP или IIS. Подробнее о Развертывание сайта можно прочитать здесь .

Понимание ASP.NET MVC

Для этого вам следует посетить раздел ASP.NET MVC Video на asp.net / learn /

...