none
App.config (string de conexión) de proyecto WPF RRS feed

  • Pregunta

  • Hola! estoy en mi primer proyecto en WPF, y ya terminé un módulo muy pequeño que se liberó para el usuario y está funcionando muy bien, lo que implementé fue una pequeña función para imprimir las etiquetas de los productos del almacén con código de barras, para lo que utilizo el reporteador de Telerik.

    La duda es, al instalárselo en su máquina al usuario, entre otras cosas, copia en la máquina el archivo App.config, en el cual viene el string de conexión a la base de datos, incluyendo Usuario y Password o en su defecto al usar Seguridad Integrada, algunos de mis usuarios tienen el nivel para saber que se pueden conectar a la misma con su user y password de Windows:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <configSections>
        <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
        <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      </configSections>
      <connectionStrings>
        <add name="SICABKEntities" connectionString="metadata=res://*/Modelo.csdl|res://*/Modelo.ssdl|res://*/Modelo.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=myBaseDeDatos;initial catalog=SICABK;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
        <add name="ReportLibrary.Properties.Settings.SICABK" connectionString="Data Source=myBaseDeDatos;Initial Catalog=SICABK;Integrated Security=True"
            providerName="System.Data.SqlClient" />    
      </connectionStrings>
    </configuration>
    de qué forma puedo hacer que la información del App.config no pueda ser vista en ningún momento por el usuario??


    cyndyrdz

    miércoles, 11 de enero de 2017 16:54

Respuestas

Todas las respuestas