none
ConnectionStrings no encontrada RRS feed

  • Pregunta

  • Hola a todos, pongo esta pregunta aquí ya que se trata de un proyecto de Sharepoint.

    La situación es la siguiente: He incluido un nuevo proyecto que contiene un App.config en el cual hay una ConnectionString al igual que el resto de proyectos que hay, dicho proyecto nuevo funciona perfectamente en local, pero tras subirlo a tfs y pasarlo a desarrollo me he encontrado con que: System.Web.Configuration.WebConfigurationManager.ConnectionString devuelve una cadena vacía al buscar por el nombre de la ConnectionString; revisando manualmente las ConnectionString que reconoce me encuentro con que efectivamente no la tiene. He probado a limpiar el proyecto, generarlo todo de nuevo, hacer un iisreset, implementar y volver a hacer un iisreset, incluir la nueva ConnectionString en otros archivos de configuración que sí que reconocía anteriormente y nada.

    ¿Podría alguien echarme una mano con ello? ¿Qué se puede hacer? Muchísimas gracias por adelantado.

    jueves, 23 de agosto de 2012 8:32

Respuestas

  • Supongo que desde donde quieres acceder es desde un webpart, la solucion que tienes que hacer es copiar la ConnectionString de tu fichero  app.config, dentro del fichero WebConfig del aplicativo web. En tu en entorno de desarrollo de funciona porque estaras debugueando directamente con Visual Studio y desde hay si que se tiene acceso a tu fichero app.config, una vez subes tu desarrollo a producción debes de pasar estos valores al web.config.

    Un saludo

    • Propuesto como respuesta Adrian_DiazMVP jueves, 23 de agosto de 2012 13:12
    • Marcado como respuesta AngelOverlord viernes, 24 de agosto de 2012 8:05
    jueves, 23 de agosto de 2012 9:39

Todas las respuestas

  • Supongo que desde donde quieres acceder es desde un webpart, la solucion que tienes que hacer es copiar la ConnectionString de tu fichero  app.config, dentro del fichero WebConfig del aplicativo web. En tu en entorno de desarrollo de funciona porque estaras debugueando directamente con Visual Studio y desde hay si que se tiene acceso a tu fichero app.config, una vez subes tu desarrollo a producción debes de pasar estos valores al web.config.

    Un saludo

    • Propuesto como respuesta Adrian_DiazMVP jueves, 23 de agosto de 2012 13:12
    • Marcado como respuesta AngelOverlord viernes, 24 de agosto de 2012 8:05
    jueves, 23 de agosto de 2012 9:39
  • Esta configuración la tienes que hacer a nivel de WebConfig. Y la tienes que hacer en el directorio virtual donde este tu WebPalicartion.

    Saludos

    Aldo Flores

    @alduar

    http://alduar.blogspot.com

    jueves, 23 de agosto de 2012 13:09