Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция 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 TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

ASP.NET Web Pages - публикации

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


В случае без использования WebMatrix публикации приложения

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

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

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

У вас есть проблемы? Да, это будет. Но у вас есть способ решить эту проблему.

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

Выполните следующие действия:


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

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


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

Скопируйте свой сайт (все папки и содержимое) в файл приложения на удаленном хосте (сервер) из папки на компьютере разработчика.

лампа

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


3. Скопируйте файлы DLL,

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

После копирования папки корзины, которая должна содержать следующие файлы:

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-файл), то вы должны удалить все данные в базе данных, а затем скопировать пустой файл SDF-с вашего компьютера разработчика на сервер.

Вот и все. УДАЧИ!