Latest web development tutorials

Páginas Web ASP.NET - editoriales

Aprender cómo publicar aplicaciones páginas Web sin el uso WebMatrix.


En el caso sin necesidad de utilizar WebMatrix la publicación de la solicitud

Por WebMatrix (o Visual Studio) en el uso de una orden, puede publicar una aplicación de páginas Web ASP.NET en un servidor remoto.

Esta función copiará todos los archivos de la aplicación, páginas cshtml, imágenes, así como para las páginas Web, la maquinilla de afeitar, ayudantes, SQL Server Compact (si se utiliza una base de datos) todos los archivos DLL necesarios.

A veces no se desea utilizar WebMatrix la publicación de su aplicación. Tal vez debido a que su proveedor de alojamiento sólo es compatible con FTP, tal vez usted ya tiene un sitio Web basado en ASP clásico, es posible que desee copiar todos los archivos usted mismo, es posible que desee utilizar Front Page, Expression Web y otro software de edición.

Usted tiene un problema? Sí, lo hará. Pero usted tiene una manera de resolverlo.

Para realizar la copia del sitio, debe saber cómo hacer referencia al archivo correcto, qué archivos DLL que desea copiar y almacenarlos donde están.

Siga estos pasos:


1. Utilizando la última versión de ASP.NET

Antes de continuar, asegúrese de que su proveedor de alojamiento está instalada la última versión de ASP.NET (4.0 o 4.5).


2. Copiar las carpetas Web

Copiar su sitio web (todas las carpetas y el contenido) para el archivo de aplicación en el host remoto (servidor) a partir de una carpeta en el equipo de desarrollo.

lámpara

Si la aplicación contiene los datos, no copie los datos (véase el punto 4 más abajo).


3. Los archivos de copia de la DLL

Asegúrese de que el archivo bin en la carpeta de host remoto contiene el mismo archivo DLL en el equipo de desarrollo.

Después de copiar la carpeta bin, que debe contener los siguientes archivos:

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. Copiar los datos

Si la aplicación contiene los datos o la base de datos. Como SQL Server base de datos compacto (un archivo .sdf en la carpeta App_Data), tenga en cuenta lo siguiente:

¿Quieres publicar sus datos de prueba a un servidor remoto?

La mayoría del tiempo generalmente no es deseable.

Si tiene datos de prueba en el equipo de desarrollo, que se sobreponen a los datos de producción en el host remoto.

Si tiene que copiar la base de datos SQL (archivo .sdf), entonces usted debe borrar todos los datos en la base de datos, a continuación, copiar un archivo .sdf vacío desde el equipo de desarrollo al servidor.

Es eso. BUENA SUERTE!