visual studio publicar proyecto net mvc deploy asp aplicacion c# asp.net visual-studio-2012 publishing

c# - publicar - visual studio publish to iis



Publicar el sitio web obteniendo una carpeta vacĂ­a (9)

Construye tu proyecto (no reconstruir) funcionará :)

O

Otra solución es publicar primero en modo de depuración, luego cambiar la configuración y publicar en modo de lanzamiento. seguramente funcionará :)

Tengo un proyecto de Build con Visual Studio, pero cuando quiero publicar mi sitio web, ¡obtengo una carpeta vacía y nada allí! no hay error o advertencia,

Building directory ''/project/Users/''. Pre-compilation Complete ------ Publish started: Project: F:/.../project/, Configuration: Debug Any CPU ------ Connecting to site E:/project... Publishing directory /... ========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ========== ========== Publish: 1 succeeded, 0 failed, 0 skipped ==========

e: / el proyecto está vacío



En visual studio 2013 hay un error que producirá una carpeta vacía cuando publique solo si está utilizando el perfil / configuración de publicación existente. La configuración de perfil existente puede provenir de un código que haya obtenido o de otra fuente. The solution es crear su propio perfil de publicación desde cero y crear una nueva carpeta para él.

Iniciar asistente desde el principio.


En mi caso, había marcado "Incluir la configuración de IIS según lo configurado en IIS express" en la sección de propiedades del proyecto << Paquete / Publicar Web *. Una vez que desmarque esta opción, la publicación funcionó como se esperaba.


En mi caso, había un pequeño elemento en el archivo .csproj que tuve que eliminar. Tuve que descargar el proyecto, editar el .csproj, luego buscar y eliminar la siguiente etiqueta XML:

<Target Name="GatherAllFilesToPublish"> </Target>

Una vez reeditado, todo estuvo bien.


Intenta construir el proyecto en modo de lanzamiento primero y luego publica.


Intente verificar las Properties > Build Action de sus archivos si se estableció en None . Si es así, no copiará sus archivos, solo las carpetas. En mi proyecto, se estableció en

Construir Acción = Contenido


Tengo este problema con la actualización 3 de vs2015. Había cambiado mi carpeta de compilación (debido a un error de las rutas demasiado largo), y puedo ver los últimos pasos en la salida de publicación:

Copiando todos los archivos a la ubicación temporal a continuación para el paquete / publicación:

3> D: / DEPLOYED_SITES / BUILD_TEMP / Package / PackageTmp

Así que al menos puedo acceder a los archivos en la carpeta PackageTmp. Podría crear un evento de compilación posterior que pueda copiar los archivos de compilación a la carpeta de salida correcta.


Volver a crear perfil de publicación esto debería resolver