visual usar tutorial studio proyectos hacer formularios formulario form example ejemplos como codigos c# asp.net .net web publish

usar - Cree y publique la aplicación web C#.NET a través de la línea de comando



tutorial c# visual studio 2017 (1)

Necesito poder crear y publicar de forma genérica y por separado aplicaciones web C # ASP.NET. Idealmente, me gustaría utilizar MSBuild para compilar la aplicación, y si eso tiene éxito, me gustaría simplemente publicar el sitio de preferencia únicamente con la copia de archivo.

Actualmente, puedo crear aplicaciones web bastante fácilmente con MSBuild, pero es la publicación la que está causando confusión. Después de la creación, los binarios se sientan en la carpeta bin, pero no estoy seguro de qué archivos copiar. ¿Cuál sería una buena manera de imitar las operaciones que hace la función de publicación de VS, y aún mantener todo genérico?


Puede invocar la canalización de publicación web de Visual Studio utilizando la línea de comando; consulte este tutorial que muestra paso a paso cómo hacerlo:

Especificando el perfil de publicación

Puede especificar el perfil de publicación por nombre o por la ruta completa al archivo .pubxml, como se muestra en el siguiente ejemplo:

msbuild C:/ContosoUniversity/ContosoUniversity.sln /p:DeployOnBuild=true /p:PublishProfile=C:/ContosoUniversity/ContosoUniversity/Properties/PublishProfiles/Test.pubxml

Métodos de publicación web compatibles con la publicación de línea de comandos

Tres métodos de publicación son compatibles con la publicación de línea de comandos:

  • MSDeploy: publicar utilizando Web Deploy.

  • Paquete: publique creando un paquete de implementación web. Debe instalar el paquete por separado desde el comando MSBuild que lo crea.

  • FileSystem: publique copiando archivos en una carpeta especificada.

http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/command-line-deployment