xml ASPNET动态Web.config

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml ASPNET动态Web.config相关的知识,希望对你有一定的参考价值。


 Um die Configuration dynamisch im Build (visual Studio) dynamisch ersetzen zu lassen, muss in der Projektdatei "[Projec_NAME].csproj" 
 
 folgendes eingetragen werden:
 
 1)
 
 <Target Name="BeforeBuild">
    <TransformXml Source="Web.config" Transform="Web.$(Configuration).config" Destination="Web.config" />
    <TransformXml Source="Log4Net.config" Transform="Config\Log4Net.$(Configuration).config" Destination="Log4Net.config" />
 </Target>
  
 2) Danach muss im Projekt unter Eingeschaften/Konfiguration drei Einträge erstellt werden: DEbug- , QS- sowie Release-Konfiguration. Diese werden von VS als $(Configuration) erkannt
  
 4) Mit Rechtsklick auf die web.config die anderen Dateien erstellen lassen (Web.Debug.config, Web.QS.Config oder Web.Release.Config)
  
 3) In der Datei entsprechende Datei Web.Debug.config, Web.QS.Config oder Web.Release.Config
   muss der Attribut  xdt:Transform="Replace" an den Knoten hinzugefügt werden, die Anhängig von der in Visual Studio ausgewählte Konfiguration Variable ersetzt werden
   
   

以上是关于xml ASPNET动态Web.config的主要内容,如果未能解决你的问题,请参考以下文章

加密web.config中的邮件配置mailSettings

Web.config 加密错误

加密 web.config 失败错误

Aspnet 意外注销

web.config maxJsonLength 问题

winform 如何动态的读写配置文件