Transformación Web.Config y log4net.config.
De antemano, Web.Debug.config, Web.Main.config, Web.Hotfix.config, Web.Release.config, log4net.Debug.config, log4net.Main.config, log4net.Hotfix.config, log4net.Release.config está disponible.
El archivo log4net.config se incluirá en la publicación del sitio web.
URL: https://www.nuget.org/packages/MiYABiS.WebConfigTransform/
PM> Install-Package MiYABiS.WebConfigTransform
Cuando utilice , instale log4net desde nuget.
C#:PropertiesWebConfigTransformAssemblyInfo.cs archivo Cancele el comentario.
[assembly: log4net.Config.XmlConfigurator(ConfigFile=@"log4net.config", Watch=true)]
VB:Mi proyectoWebConfigTransformAssemblyInfo.vb archivo Cancele el comentario.
<Assembly: log4net.Config.XmlConfigurator(ConfigFile:="log4net.config", Watch:=True)>
Cuando utilice , instale Moca.NETConfiguration desde nuget.
C#: agregar propiedad de ensamblaje.
[assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")]
VB: agregar propiedad de ensamblaje.
<Assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")>
Tipo de proveedor de protección DPAPI o RSA.
Método de ejecución del inicio del programa.
Moca.Configuration.SectionProtector.Protect()
Licencia pública de Microsoft (MS-PL)
http://opensource.org/licenses/MS-PL