Web.Config и log4net.config Transform.
Заранее: Web.Debug.config, Web.Main.config, Web.Hotfix.config, Web.Release.config, log4net.Debug.config, log4net.Main.config, log4net.Hotfix.config, log4net.Release.config. доступен.
Файл log4net.config будет включен в публикацию веб-сайта.
URL-адрес: https://www.nuget.org/packages/MiYABiS.WebConfigTransform/
PM> Install-Package MiYABiS.WebConfigTransform
При использовании установите log4net из nuget.
Файл C#:PropertiesWebConfigTransformAssemblyInfo.cs Пожалуйста, отмените комментарий.
[assembly: log4net.Config.XmlConfigurator(ConfigFile=@"log4net.config", Watch=true)]
Файл VB:My ProjectWebConfigTransformAssemblyInfo.vb Пожалуйста, отмените комментарий.
<Assembly: log4net.Config.XmlConfigurator(ConfigFile:="log4net.config", Watch:=True)>
При использовании установите Moca.NETConfiguration из nuget.
C#: добавьте свойство сборки.
[assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")]
VB: добавьте свойство сборки.
<Assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")>
Тип поставщика защиты DPAPI или RSA.
Метод выполнения запуска программы.
Moca.Configuration.SectionProtector.Protect()
Публичная лицензия Microsoft (MS-PL)
http://opensource.org/licenses/MS-PL