title: Settings Class in Website
body: <p>I have a Settings.cs class that exposes some Static properties. Those properties are read-only. This class reside in a seperate DLL than the website.</p>
  
  <p>On the application start, I need to initialize the Settings.cs class and populate the Static properties with values. This shall be done once per Application Start.</p>
  
  <p>I am hooking to the Application_Start event in the Web Application. How can I access those "private" Static properties on the Settings.cs class (residing in a separate DLL)?</p>
  
  <p>I have one option which is let the Settings.cs class populate itself. But again I need to do so once per application start.</p>
  
  <p>Is there a design pattern to handle such a case?</p>
  
  <p>Thank you
  regards</p>