ASP.NET Web Pages - publicer websted
- Forrige side WebPages PHP
- Næste side WebPages Eksempel
Lær hvordan du publicerer Web Pages-applikationer uden at bruge WebMatrix.
Publicer din applikation uden at bruge WebMatrix
Du kan bruge Publish-kommandoen i WebMatrix (eller Visual Web Developer eller Visual Studio) til at publish ASP.NET Web Pages-applikationer til en ekstern server.
Funktionen kopierer alle applikationsfiler, cshtml-sider, billeder og alle nødvendige DLL-filer, der bruges til Web Pages, Razor,Helpers og SQL Server Compact (hvis databasen bruges).
Nogle gange ønsker vi ikke at bruge disse indstillinger. Måske understøtter din hosteudbyder kun FTP? Måske er dit websted baseret på ASP? Måske ønsker du at kopiere disse filer selv? Eller måske ønsker du at bruge anden publiceringssoftware?
Vil du møde problemer? Ja, det vil du. Men vi kan løse det.
Hvis du vil kopiere en websted, skal du vide, hvordan du refererer til de korrekte filer, kopiere hvilke DLL-filer, og hvor de skal gemmes.
Her er de specifikke trin:
1. Brug den nyeste version af ASP.NET
Før du fortsætter, skal du sikre dig, at din host kører den nyeste version af ASP.NET (4.0 eller 4.5).
2. Kopier Web-mappen
Kopier webstedet (alle mapper og indhold) fra udviklingsmaskinen til applikationsmappen på fjernserveren (serveren).
Hvis din applikation indeholder dataKopier ikke disse data(Se nedenstående trin 4).
3. DLL filer
Sørg for, at bin mappe på fjernserveren indeholder de samme dll filer som på udviklingsmaskinen.
Efter kopiering af bin mappe bør den indeholde følgende filer:
- 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. Kopier data
Hvis din applikation indeholder data eller database. For eksempel SQL Server Compact database (App_Data mappe .sdf fil), skal du overveje følgende indhold:
Ønsker du at offentliggøre testdata på fjernserveren?
Det er generelt ikke nødvendigt.
Hvis din udviklingsmaskine har testdata, kan det måske overskrive data på fjernserveren.
Hvis du er nødt til at kopiere SQL database (.sdf fil), bør du måske slette al data fra databasen og derefter kopiere den tomme .sdf fil fra udviklingscomputeren til serveren.
Det er alt. Held og lykke!
- Forrige side WebPages PHP
- Næste side WebPages Eksempel