Visual Studio plugins and extensions are kind of tools which could make our work easier and much more efficient. With the VSIX Project Templates in Visual Studio SDK, we are able to extend the functionality of Visual Studio and to create own features. Every developer using Visual Studio could implement tools according to his needs.
Schlagwort-Archive: .NET
Michael ist heute im .NET/Sitecore-Squad bei Namics in St.Gallen als Software Engineer tätig. Nach seinem Start im Java-Umfeld Ende 2013 entschied er sich nach gut einem Jahr mit einem internen Wechsel in die .NET-Entwicklung dazu, seinen persönlichen Karrierepfad neu auszulegen und sich … Weiterlesen
Da Sitecore zu Grunde liegend eine ASP.NET Applikation ist, welche auf IIS läuft, basiert die Grundkonfiguration auf der web.config. Diese Datei wird bei der Installation stark erweitert und verliert somit an Übersichtlichkeit.
Divide and conquer
Durch einfaches Splitting, erreicht die web.config wieder eine Grösse die man gut lesen kann. Beim starten des Worker Process sammelt der IIS alle Configs zusammen.
Ein Nachteil beim Splitting ist, wenn es die Projektanforderung verlangt, dass die ConnectionStrings verschlüsselt werden. Dies funktioniert nur, wenn die ConnectionStrings in der Web.Config bleiben.
Und so wirds gemacht:
<configuration> <connectionStrings configSource="App_Config\ConnectionStrings.config" /> <appSettings configSource="App_Config\AppSettings.config" /> <sitecore configSource="App_Config\Sitecore.config" /> </configuration>