Веб-страницы ASP.NET — публикация веб-сайта
1. Используйте последнюю версию ASP.NET
Прежде чем продолжить, убедитесь, что на хост-компьютере установлена последняя версия ASP.NET (4.0 или 4.5).
2. Скопируйте веб-папки
Скопируйте свой веб-сайт (все папки и содержимое) с компьютера разработки в папку приложения на удаленном хост-компьютере (сервере).
Если ваше приложение содержит данные, не копируйте данные (см. пункт 4 ниже).
3. Файлы DLL
Убедитесь, что папка bin на удаленном хост-компьютере содержит те же 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), возможно, вам следует удалить все в базе данных, а затем скопировать пустой файл .sdf с вашего компьютера для разработки на сервер.
ЭТО ОНО. УДАЧИ !