2012-04-24 17 views
7

He heredado un proyecto de CMS de Umbraco, la instancia de Umbraco y los controles de usuario personalizados existen en nuestro servidor de prueba ya que la versión inicial ya se ha mostrado al cliente. Ahora necesito llevar esto a cabo, la compilación inicial fue realizada por un desarrollador independiente antes de mi tiempo aquí y no existe documentación sobre la configuración, implementación, etc.Configurando el entorno de desarrollo local para Umbraco

Los controles de usuario personalizados estaban bajo control de fuente y compilan bien, después de un un poco de corrección de errores. He seguido lo siguiente para tratar de obtener una instancia de la instalación de Umbraco y controles personalizados que trabajan en mi máquina para desarrollar en contra.

http://slickjuanito.wordpress.com/2012/02/27/setting-up-umbraco-development-environment-in-visual-studio-2010/

http://our.umbraco.org/wiki/how-tos/getting-started-with-umbraco-what-is-next-after-you-install/setting-up-your-project-in-visual-studio

estoy señalando el web.config Umbraco en la base de datos con el contenido relevante y tener acceso a la parte final de la CMS, sin embargo cuando voy a la Default.aspx acabo de obtener una página en blanco Configuré VS2010 para lanzar excepciones CLR y comencé la solución en modo de depuración para ver si se produce un error y nada.

¿Alguien puede sugerir cosas para intentar que funcione correctamente o señalarme algunos recursos que podrían ayudar?

Gracias

Chris

+0

¿Esto es para Umbraco 4 o 5? –

+0

Umbraco versión 4.7.1 – chrishey

+0

Alrighy. ¿Tiene IIS instalado en su entorno de desarrollo o solo WebMatrix? Si IIS puedo guiarte en lo que hago, eso funciona bastante bien. –

Respuesta

8

Si tiene IIS Express instalado, lo que he encontrado más fácil es:

  1. Copiar el sistema de archivos del sitio desde el servidor a una carpeta en el Inetpub de su máquina local.
  2. Crea un sitio en IIS y apunta a esos archivos.
  3. En Visual Studio, haga clic en Archivo, Abrir, Sitio web y luego elija el sitio.

Si tiene el MVC Framework instalado, el resaltado de sintaxis funcionará para las secuencias de comandos de razor (.cshtml).

Un paso más sería hacer una copia de la base de datos y señalar la cadena de conexión a esa copia. La copia se puede restaurar a otro servidor de base de datos, o si tiene SQL Server Express instalado, también puede ejecutar la copia localmente.

+0

Gracias, había encontrado la solución anoche, sin embargo, cuando llegué a publicar la solución, mi perfil SO no tiene suficientes puntos para responder a mis propias preguntas durante 8 horas después de la publicación. Sin embargo, esa respuesta es perfecta con lo que tenía que hacer. – chrishey

+0

Oh, qué triste ... Me alegro de que hayas funcionado. Diviértete codificando. –

+0

Esta respuesta me ayudó mucho en '12 y '13, pero a partir de Umbraco 6, las cosas se hicieron mucho más fáciles. Escribí sobre esto en una respuesta a una pregunta relacionada aquí: http://stackoverflow.com/a/27882602/1091947 – Gigi2m02

Cuestiones relacionadas