Latest web development tutorials

ASP.NET Web Pages - wydawnictwa

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


W przypadku bez użycia WebMatrix publikowania aplikacji

Przez WebMatrix (lub Visual Studio) w zakresie korzystania z zamówienia, można opublikować aplikację ASP.NET Web Pages do zdalnego serwera.

Funkcja ta spowoduje skopiowanie wszystkich plików aplikacji, stron cshtml, obrazów, jak również na stronach internetowych, brzytwa, Pomocników, SQL Server Compact (w przypadku korzystania z bazy danych) wszystkie niezbędne pliki DLL.

Czasami nie chcesz używać WebMatrix publikowania aplikacji. Być może dlatego, że tylko dostawca hostingu obsługuje FTP, może masz już stronę internetową ASP klasyczne oparte, możesz skopiować wszystkie pliki majsterkowania, można używać Front Page, Expression Web i innego oprogramowania wydawniczą.

Masz problem? Tak, to będzie. Ale masz sposób rozwiązywać je.

Aby wykonać kopię strony, trzeba wiedzieć, jak odwołać się do odpowiedniego pliku, który dll chcesz skopiować i przechowywać je tam, gdzie są.

Wykonaj następujące kroki:


1. Za pomocą najnowszej wersji programu ASP.NET

Przed rozpoczęciem upewnij się, że Twój komputer działa pod kontrolą najnowszej wersji programu ASP.NET (4.0 lub 4.5).


2. Skopiuj Foldery sieci Web

Skopiuj swoją stronę (wszystkie foldery i treści) do pliku aplikacji na hoście zdalnym (serwer) z folderu na komputerze rozwoju.

lampa

Jeśli aplikacja zawiera danych, nie należy skopiować dane (patrz pkt 4 poniżej).


3. Skopiuj pliki DLL

Upewnij się, że plik bin na folderze zdalnego hosta zawiera ten sam plik dll na komputerze rozwoju.

Po skopiowaniu folderu bin, który powinien zawierać następujące pliki:

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. Skopiuj dane

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

Czy chcesz publikować swoje dane testowe do zdalnego serwera?

Większość czasu, na ogół nie jest pożądany.

Jeśli masz dane testowe na komputerze rozwoju, to nadpisanie danych produkcyjnych na zdalnym komputerze.

Jeśli trzeba skopiować bazę danych SQL (plik .sdf), a następnie należy usunąć wszystkie dane w bazie danych, a następnie skopiować pusty plik .sdf z komputera rozwoju do serwera.

To wszystko. POWODZENIA!