Лучшее руководство по ASP.NET Web Pages - публикации в 2024 году. В этом руководстве вы можете изучить В случае без использования WebMatrix публикации приложения,1. Используя последнюю версию ASP.NET,2. Скопируйте веб-папки,3. Скопируйте файлы DLL,,4. Скопируйте данные,
Узнайте, как публиковать веб-страницы приложения без использования WebMatrix.
По WebMatrix (или Visual Studio) в использовании заказа, вы можете опубликовать приложение ASP.NET Web Pages к удаленному серверу.
Эта функция будет копировать все файлы приложений, cshtml страницы, изображения, а также для веб-страниц, Razor, хелперы, SQL Server Compact (при использовании базы данных) все необходимые DLL-файлы.
Иногда вы не хотите использовать WebMatrix публикации приложения. Возможно, потому что ваш хостинг-провайдер поддерживает только FTP, может быть, у вас уже есть классический ASP веб-сайт на основе, вы можете скопировать все файлы самостоятельно, вы можете захотеть использовать Front Page, Expression Web и некоторые другие публикации программного обеспечения.
У вас есть проблемы? Да, это будет. Но у вас есть способ решить эту проблему.
Чтобы выполнить копию сайта, вы должны знать, как обратиться к нужному файлу, который DLL файлы, которые вы хотите скопировать и хранить их там, где они есть.
Выполните следующие действия:
Перед тем, как продолжить, убедитесь, что ваш хост работает под управлением последней версии ASP.NET (4.0 или 4.5).
Скопируйте свой сайт (все папки и содержимое) в файл приложения на удаленном хосте (сервер) из папки на компьютере разработчика.
Если ваше приложение содержит данные, не копировать данные (смотри пункт 4 ниже). |
Убедитесь в том, что бен файл на удаленной папке хоста содержит один и тот же файл 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
Если ваше приложение содержит данные или базу данных. Такие, как SQL Server Compact базы данных (а .sdf файл в папке App_Data), пожалуйста, учтите следующее:
Вы хотите опубликовать свои тестовые данные на удаленный сервер?
Большую часть времени, как правило, нежелательно.
Если у вас есть тестовые данные на компьютере разработчика, он будет перезаписывать данные Вашего производства на удаленном хосте.
Если необходимо скопировать базу данных SQL (SDF-файл), то вы должны удалить все данные в базе данных, а затем скопировать пустой файл SDF-с вашего компьютера разработчика на сервер.
Вот и все. УДАЧИ!