Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET Веб-страница - Публикация сайта


Узнайте, как опубликовать приложение Веб-страницы без использования WebMatrix.


Публикация вашего приложения без использования WebMatrix

Приложение ASP.NET Web Pages можно опубликовать на удаленный сервер с помощью команды Опубликовать в WebMatrix (or Visual Studio) .

Эта функция копирует все ваши файлы приложения, cshtml страницы, изображения, и все необходимые файлы DLL для веб-страницы, для Razor, для хелперов, так и для SQL Server Compact (если используется база данных).

Иногда вы не хотите использовать эту опцию. Может быть, ваш хостинг-провайдер поддерживает только FTP? Может быть, у вас уже есть веб-сайт, основанный на классическом ASP? Может быть, вы хотите скопировать файлы самостоятельно? Может быть, вы хотите использовать Front Page, Expression Web, или некоторые другие публикации программного обеспечения?

Вы получаете проблему? Да, вы будете. Но вы можете решить.

Для выполнения веб-копии, вы должны знать, как включить нужные файлы, какие DDL файлов для копирования, и где их хранить.

Следуй этим шагам:


1. Используйте последнюю версию ASP.NET

Перед тем, как продолжить, убедитесь , что ваш хостинг компьютер работает под управлением последней версии ASP.NET (4.0 or 4.5) .


2. Скопируйте веб-папки

Скопируйте свой веб - сайт (all folders and content) с компьютера разработки в папку приложения на удаленном хостинге компьютере (server) .

Если ваше приложение содержит данные, не копировать данные (see point 4 below) .


3. DLL файлы

Убедитесь, что папка бен, на удаленном компьютере хостинг, содержит те же DLL файлы, как на своем компьютере.

После копирования папки BIN, она должна содержать файлы, как это:

Microsoft.Web.Infrastructure.dll
NuGet.Core.dll
System.Web.Helpers.dll
System.Web. Razor .dll
System.Web.WebPages.Administration.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages. Razor .dll
WebMatrix.Data.dll
WebMatrix.WebData


4. Скопируйте ваши данные

Если ваше приложение содержит данные или базу данных. Например базе данных SQL Server Compact (файл .sdf в папке App_Data), необходимо учитывать следующее:

Вы хотите опубликовать свои тестовые данные на удаленный сервер ли?

Скорее всего, нет.

Если у вас есть тестовые данные на своем компьютере, он может перезаписать производственные данные на удаленный хостинг компьютера.

Если у вас есть , чтобы скопировать базу данных SQL (.sdf file) - (.sdf file) , возможно , вы должны удалить все , что в базе данных, а затем скопировать пустой файл SDF - с вашего компьютера разработчика на сервер.

ЭТО ОНО. УДАЧИ !