Я имел дело с устаревшим веб-сайтом asp.net 2.0, который изначально был настроен на развертывание всего (исходный без компиляции) на целевой сервер. Я смотрел на некоторые крупные обновления и хочу перейти на asp.net mvc.asp.net развертывание mvc
Я исхожу из основного фона Java, где мы обычно развертываем все внутри Web ARchive (файл войны), а сервер приложений берет его оттуда. Есть ли аналогичная концепция в мире .net? Прямо сейчас, в моем тестовом приложении mvc, я просто поместил скомпилированный код в папку развернутого bin и остальную часть файлов сценария/просмотра там.
Из того, что я читал, кажется, что большинство используют функцию публикации VS.
Из ссылке «Для того, чтобы помочь все эти сценарии мы вводим концепция «веб-пакета» « Так звучит, что MS - это восстановление - файл WAR WAR. Спасибо за информацию, если я смогу сделать это без VS 2010 на данный момент, я, вероятно, посмотрю на нее. Помимо этого, я думаю, что могу просто копировать файлы. – Casey
Вам нужно всего лишь скопировать двоичный файл вашего проекта в папку/bin вашего сайта. Кроме того, вам может потребоваться установить корневую папку в качестве корня приложения на панели управления сервером. –
Ну, так как я использую VS2008 прямо сейчас, я просто написал скрипт python для копирования всех необходимых файлов на удаленный сервер через ftp. Я просто установил список исключений, которые нельзя копировать. У меня также есть один, который я запускаю удаленно, чтобы скопировать все данные «Test» на сайт в реальном времени. – Casey