Transformação Web.Config e log4net.config.
Com antecedência, 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á disponível.
O arquivo log4net.config será incluído na publicação do site.
URL: https://www.nuget.org/packages/MiYABiS.WebConfigTransform/
PM> Install-Package MiYABiS.WebConfigTransform
Ao usar, instale o log4net do nuget.
Arquivo C#:PropertiesWebConfigTransformAssemblyInfo.cs Cancele o comentário.
[assembly: log4net.Config.XmlConfigurator(ConfigFile=@"log4net.config", Watch=true)]
Arquivo VB:My ProjectWebConfigTransformAssemblyInfo.vb Cancele o comentário.
<Assembly: log4net.Config.XmlConfigurator(ConfigFile:="log4net.config", Watch:=True)>
Ao usar o , instale o Moca.NETConfiguration do nuget.
C#:adicionar propriedade Assembly.
[assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")]
VB:adicionar propriedade Assembly.
<Assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")>
Provedor de proteção tipo DPAPI ou RSA.
Método de execução de inicialização do programa.
Moca.Configuration.SectionProtector.Protect()
Licença Pública da Microsoft (MS-PL)
http://opensource.org/licenses/MS-PL