2009-07-11 2 views
0

Я недавно унаследовал веб-сайт ASP.NET для ухода за ним.ASP.NET, шаги по развертыванию веб-сайта

У меня есть копия всех файлов, но происходит из фона PHP. Я не уверен, как вносить изменения и развертывать их.

После внесения изменений на сайт, я полагаю, мне нужно его скомпилировать. Но могу ли я просто скопировать сайт на сервер или мне нужно создать пакет установки и «установить» его поверх системы производства?

Кроме того, где находится «позади» DLL-код в файловой системе?

Есть ли достойный путеводитель для такого рода вещей?

+0

См. Http://stackoverflow.com/questions/646551/how-to-deploy-publish-an-asp-net-website. Найден в течение 1 минуты путем поиска «развертывания asp.net» –

+0

Я не отвечаю на этот вопрос, очень хорошие. Как опубликовать статью поверх существующего сайта? – user136711

+0

Вы пробовали, что сказал этот другой вопрос? –

ответ

-1

Вам не нужно идти на установку. Ответы на ваши вопросы различаются в зависимости от того, используете ли вы «WebSite» или «Проект веб-приложений». Ответьте на следующее, и мы можем следить за ним;

  1. Какую версию .Net/ASP.Net вы используете? (1.1, 2.0 или новее)
  2. Когда вы открываете пакет в VS (Visual Studio) и щелкните правой кнопкой мыши в верхней части группы (explorer explorer), вы видите такие параметры, как «Создание веб-сайта», «Публикация веб-сайта»?

Как длинный выстрел просто попробуйте создать веб-сайт IIS, указав корень ваших файлов и посмотреть, что-нибудь придумает. Если это будет работать, это будет рабочий процесс; 1. Выполните изменения 2. Compile 3. Ударьте URL веб-сайта и посмотреть, отражает ли

+0

OQ сказал, что он наследует существующее приложение, поэтому я предполагаю, что он уже полностью настроен на свою производственную коробку. Ему просто нужно скопировать локальные изменения. – MusiGenesis

2

После внесения изменений и тестирования их с локальной копии (я предполагаю, что вы знаете, как сделать это), нажмите кнопку «Копировать веб-сайт» в верхней части браузера решений. Это позволяет подключиться к удаленному серверу (предположительно), а также сравнить локальную версию веб-сайта с сервером и пометить любые файлы, которые были изменены локально. Затем вы можете обновить версию сервера, чтобы она соответствовала вашей локальной версии.

Если вы развертываете веб-приложение как скомпилированную библиотеку DLL (а не как файлы без компиляции CS), DLL должна находиться в папке \ bin приложения. Даже с компилируемой DLL вам все равно нужно развернуть файлы ASPX.

+0

Фантастический! Благодаря! – user136711

+0

Нет проблем. Будьте осторожны при копировании через ваш файл web.config - обычно версии для разработки и производства этого файла различны, и, если это так, вы не хотите непреднамеренно копировать версию разработки в производственную коробку. – MusiGenesis

Смежные вопросы