none
Error: No se encuentra conexion "Cadena..." para el objeto "MySettings". No se pudo encontrar la cadena de conexion en la configuracion de la aplicacion... RRS feed

  • Pregunta

  • Saludos amigos!

    Resulta que mi disco duro se daño, y tuve que reinstalar todo(windows, VS 2017, SQL Express...) y restaure la BD en SQL Express con su usuario correspondiente.

    Al cargar mi solución en VS 2017 todo funciona correctamente, ejecuto mi proyecto sin ningún problema... pero al ingresar al  dataset creado anteriormente para configurar un tableadapter me indica el siguiente mensaje:

    Tengo mi archivo App.config:

    <?xml version="1.0"?>
    <configuration>
        <configSections>
        </configSections>
        <connectionStrings>
            <add name="CAPA_APLICACION.My.MySettings.CadenadeConexionHotel"
                connectionString="Data Source=.\SQLExpress;Initial Catalog=hotel;User ID=hotel;Password=12346"
                 providerName="System.Data.SqlClient" />
        </connectionStrings>
      <startup>
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
        </startup>
    </configuration>


    Como verán la conexión esta dada de alta correctamente.

    Recompile el proyecto para actualizar en un dado momento. Luego verifique en Settings.settings:

    El contenido esta correcto del settings:

    <?xml version='1.0' encoding='utf-8'?>
    <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="My" GeneratedClassName="MySettings" UseMySettingsClassName="true">
      <Profiles />
      <Settings>
        <Setting Name="CadenadeConexionHotel" Type="(Connection string)" Scope="Application">
          <DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
    &lt;SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
      &lt;ConnectionString&gt;Data Source=.\SqlExpress;Initial Catalog=hotel;User ID=Hotel;Password=12346&lt;/ConnectionString&gt;
      &lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt;
    &lt;/SerializableConnectionString&gt;</DesignTimeValue>
          <Value Profile="(Default)">Data Source=.\SqlExpress;Initial Catalog=hotel;User ID=Hotel;Password=123456</Value>
        </Setting>
      </Settings>
    </SettingsFile>

    Como dato extra intente agregar un tableadapter y no veía ni mi servidor local, lo solucione al inicializar el SQL Browser, y me permitio crear una cadena de conexión a la cual incluso le puse el nombre de la cadena de conexión que tengo en el config pero aún así para los demas tableadapter me seguia indicando que el error de la primer imagen.

    Busque en la red, algo similar a lo de mi problema, pero no entendí el parafraseo. No se encontró una cadena de conexión en la configuración de la aplicación usando una aplicación de arranque externa.

    Muchas gracias por la atención, espero me puedan asesorar.

    Al ingresar al origen de datos antes de visualizar me enviar este error:

    Utilizo 2 dataset, solo me enviar el árbol para Hotel y para el dataset Hotel2 no me despliega nada de los procedimientos y tablas a las que esta enlazado.

    No se como actualizar para que me permita accesar y hacer unos ajustes que requiero.

    Intente agregar otro Dataset con una simple vista datos de una tabla con otra cadena de conexión y me envía este error:

    Revise en mis respaldos versiones de mi programa y cada uno de ellos me boto el mismo problema definitivamente creo que tengo problema con algo de configuración en mi PC, estoy autentificado con el usuario de la aplicaciones en el SQL Server Express este tiene todos los permisos sobre la BD, como decia la aplicación me funciona ien, agrego, elimino registros... es mas me muestra los informes presisamente a donde van ligados los dataset.. en tiempo de producción funciona correctamente, en diseño no me es posible agregar o actualizar dataset... talves me falte algun SP en VS... ? ya hice lo convencional cerrar y abrir.... sin exito.


    • Editado Marco Bueno martes, 30 de julio de 2019 2:37 Más detalles del error con otras pruebas....
    lunes, 29 de julio de 2019 23:17

Respuestas

  • Solucionado!.

    Pues al no solucionar el error, me tome un trago para darme valor en la osada idea que tenia y la de re-hacer los dataset. Fue entonces que al primer intento VS tampoco me permitió llevarlo a cabo..., y dentro de lo que cabe fue una acción mala que me resulto en una solución, ya que entonces me ratifico que el problema seguro era procedente de VS / Windows.

    Y como recién instale todo, pase por desapercibido comentar que VS se me instalo con advertencias, revise los paquetes no instalados, reinstale una primer ves sin éxito, posteriormente re-instale actualizaciones y VS se habría instalado sin notificación alguna, ingrese de nuevo al desarrollo que hacemos y funciono!.

    • Marcado como respuesta Marco Bueno martes, 30 de julio de 2019 15:37
    martes, 30 de julio de 2019 15:37