что лучший способ к FTP, развертывают asp.net mvc сайт

прямо сейчас я - просто ftping все (весь мой включенный исходный код), но я полагал, что было лучшими практиками способ заставить право dlls и право aspx файлы развертываться.

5
задан leora 6 March 2010 в 14:02
поделиться

2 ответа

Несмотря на некоторые другие инструменты, я считаю, что лучшим подходом является понимание файлов, необходимых для запуска приложения, и их правильная загрузка. В зависимости от того, как вы организовываете свое приложение, вы удивитесь, насколько просто загрузить приложение MVC. Вот что я делаю и надеюсь, что это поможет:

  1. Я создаю папку в корне своего веб-приложения под названием «активы». В этой папке вы найдете подпапки для «css», «js», «images» и «type». Я делаю это для организации, так как при загрузке мне не нужно искать несколько папок (Content, Scripts, Css и т.д.), я просто загружаю «активы».
  2. Я удостоверяюсь, что мои вспомогательные библиотеки классов при создании копируют их .dll в папку bin моего веб-приложения.Таким образом, все необходимые .dll находятся в папке bin веб-приложения.

Затем я загружаю следующие файлы и папки:

  • assets
  • bin
  • Views
  • Default.aspx
  • Global.asax
  • web.config (производственная версия)

Очень просто и не очень страшно. Это немного упрощено, так как у меня почти всегда есть другие папки и файлы, которые я использую (sitemap.xml, robot.txt, favicon.ico, App_Data (иногда) и т. Д.), Но приведенный выше минимум является необходимым. Отлично подходит для малых и средних сайтов.

5
ответ дан 14 December 2019 в 08:48
поделиться

Вы можете выполнить сборку в другую папку сборки, используя msbuild / p: OutputDir = Build \ , которая удалит посторонние файлы, а затем FTP, которая будет папкой сборки.

Мне не терпится узнать, есть ли у кого-нибудь ответы получше. Хороший вопрос.

2
ответ дан 14 December 2019 в 08:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: