Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

Image File Structure

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

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

Другие советы

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top