Estoy desarrollando una aplicación Web Forms de ASP.NET en Visual Studio 2012. Estoy usando Web Deploy y publico el cuadro de diálogo Web para la implementación de aplicaciones. Estoy intentando implementar un esquema de base de datos usando la función Actualizar base de datos. Ingresé una cadena de conexión apuntando a SQL Server remoto. Si hago clic en el botón "Probar conexión", Visual Studio dice que la conexión de prueba se ha realizado correctamente.Actualización de la función de base de datos que no funciona en el cuadro de diálogo Publicar web en Visual Studio 2012
Luego voy a la pestaña Vista previa y haga clic en el enlace de la base de datos de vista previa.
Y en la ventana abierta que tienen el mensaje
tarea de distribución Web no pudo. (No se pudo generar script de implementación No se puede conectar al servidor de destino más información en:... http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXECUTING_METHOD)
Otros archivos de proyecto se implementan normalmente. Puedo conectarme a SQL Server usando el Servicio de administración de SQL Server. Pero, ¿por qué no se pudo actualizar la base de datos? Intenté desactivar el firewall del servidor, sin suerte.
- Visual Studio Professional 2012
- SQL Server 2012
- Web Implementar 3,0
actualización
Todo funciona bien si uso la autenticación de SQL Server con el sa
registro en lugar de Autenticación de Windows en cadena de conexión para DatabaseEntitiesRaw. Pero la Autenticación de Windows funciona bien para SSMS, y quiero usarla ya que estoy implementando solo desde computadoras dentro del dominio de mi empresa. ¿Es cierto que dbDacFx no funciona con la Autenticación de Windows?
¿Qué sucede si acaba de implementar en lugar de vista previa? –
@ aclear16 El mismo error en la ventana de salida: 2> C: \ Archivos de programa (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets (4377,5): Error ERROR_EXECUTING_METHOD: La tarea de implementación web falló. (No se pudo implementar el paquete. No se puede conectar al servidor de destino ... – Mikhail
Probablemente necesite habilitar la primera migración del Código EF. Use el enlace siguiente al triángulo con el signo de exclamación. –