Aprender cómo publicar una aplicación de páginas web sin necesidad de utilizar WebMatrix.
Publicar su aplicación sin utilizar WebMatrix
Una aplicación ASP.NET Web Pages puede publicarse en un servidor remoto utilizando los comandos de publicar en WebMatrix (or Visual Studio) .
Esta función copia todos los archivos de la aplicación, páginas cshtml, imágenes, y todos los archivos DLL necesarios para las páginas Web, para la maquinilla de afeitar, para ayudantes, y para SQL Server Compact (si se utiliza una base de datos).
A veces no se desea utilizar esta opción. Es posible que su proveedor de alojamiento sólo es compatible con FTP? Tal vez usted ya tiene un sitio web basado en ASP clásico? Tal vez usted quiere copiar los archivos a ti mismo? Tal vez usted quiere utilizar Front Page, Expression Web, o algún otro software de publicación?
¿Recibirá un problema? Sí lo harás. Pero se puede resolver.
Para realizar una copia de la tela, usted tiene que saber cómo incluir los archivos de la derecha, lo que los archivos DDL para copiar, y donde los almacena.
Sigue estos pasos:
1. Utilice la última versión de ASP.NET
Antes de continuar, asegúrese de que su equipo donde se ejecuta la última versión de ASP.NET (4.0 or 4.5) .
2. Copiar las carpetas Web
Copiar su sitio web (all folders and content) desde el equipo de desarrollo de una carpeta de aplicaciones en su ordenador alojamiento remoto (server) .
Si la aplicación contiene los datos, no copie los datos (see point 4 below) .
3. los archivos DLL
Asegúrese de que la carpeta bin, en el equipo de alojamiento remota, contiene los mismos archivos DLL como en el equipo de desarrollo.
Después de copiar la carpeta bin, debe contener archivos como este:
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. Copia de los datos
Si la aplicación contiene datos o una base de datos. Por ejemplo, una base de datos SQL Server Compact (un archivo en la carpeta App_Data .sdf), considere lo siguiente:
¿Quieres publicar sus datos de prueba al servidor remoto?
Probablemente no.
Si tiene datos de prueba en el equipo de desarrollo, puede sobrescribir los datos de producción en su ordenador alojamiento remoto.
Si tiene que copiar una base de datos SQL (.sdf file) , tal vez debería eliminar todo en la base de datos, y luego copiar el archivo .sdf vacío desde el equipo de desarrollo al servidor.
ESO ES. BUENA SUERTE !