Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET Strony internetowe - Publikowanie WWW


Dowiedz się, jak opublikować aplikację stron WWW bez użycia WebMatrix.


Publikowanie aplikacji bez Korzystanie WebMatrix

Aplikacja ASP.NET Web Pages mogą być publikowane do zdalnego serwera za pomocą polecenia Opublikuj w WebMatrix (or Visual Studio) .

Ta funkcja kopiuje wszystkie pliki aplikacji, cshtml strony, obrazy i wszystkie wymagane pliki DLL dla stron sieci Web, na Razor, pomocników, a dla SQL Server Compact (jeśli używana jest baza danych).

Czasami nie chcesz korzystać z tej opcji. Może tylko Twój dostawca hostingu obsługuje FTP? Być może masz już stronę internetową opartą na klasycznym ASP? Może chcesz skopiować pliki siebie? Może chcesz używać Front Page, Expression Web lub innego oprogramowania wydawniczy?

Dostaniesz problem? Tak, będziesz. Ale można go rozwiązać.

Aby wykonać kopię internetową, trzeba wiedzieć, jak to odpowiednie pliki, jakie pliki DDL skopiować, a gdzie ich przechowywania.

Wykonaj następujące kroki:


1. Użyj najnowszej wersji programu ASP.NET

Przed kontynuowaniem upewnij się, że komputer działa gospodarzem ostatnią wersję ASP.NET (4.0 or 4.5) .


2. Skopiuj Foldery sieci Web

Skopiować swoją stronę (all folders and content) z komputera rozwoju do folderu aplikacji na komputerze zdalnym hostingu (server) .

Jeśli aplikacja zawiera danych, nie należy skopiować dane (see point 4 below) .


3. Pliki DLL

Upewnij się, że folder bin, na pilocie zdalnego komputera obsługującego, zawiera te same pliki dll, jak na komputerze rozwoju.

Po skopiowaniu folderu bin, powinna ona zawierać pliki takie jak to:

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. skopiować dane

Jeśli aplikacja zawiera dane lub bazy danych. Na przykład bazy danych SQL Server Compact (plik w folderze App_Data .sdf), należy rozważyć następujące kwestie:

Czy chcesz publikować swoje dane testowe do zdalnego serwera?

Najprawdopodobniej nie.

Jeśli masz dane testowe na komputerze rozwoju, może nadpisać dane produkcyjne na komputerze zdalnym hostingu.

Jeśli masz do skopiowania bazy danych SQL (.sdf file) , być może należy usunąć wszystko w bazie danych, a następnie skopiować pusty plik .sdf z komputera do serwera rozwoju.

TO JEST TO. POWODZENIA !