Ich möchte den schnellsten Weg wissen, um auf meine Globals zuzugreifen ... sie werden sich nur in der Beta-Testphase ändern. bevor wir leben gehen. Von da an werden sie sich niemals ändern.Verwendet ein const in einer Klasse in App_Code schneller/schneller als mit appSettings in config.web in einer Webforms asp.net App?
im Denken, dass es ein Overhead ist seine sauberere Code Sachen aus web.config in immer auch weise App.HostUrl statt ConfigurationManager.AppSettings [ "HostUrl"] zu schreiben. ToString()
app.cs
public class App {
public const string HostUrl = "http://www.{domain}.co.uk";
public const string iHostUrl = "http://img.{domain}.co.uk";
}
oder
web.config
<appSettings>
<add key="HostUrl" value="http://www.{domain}.co.uk" />
<add key="iHostUrl" value="http://img.{domain}.co.uk" />
<appSettings>
Danke für die schnelle Antwort-. Inwiefern begrenzt es die Bereitstellungsoptionen? Fehle ich etwas? bezahlen wir Unboxing, wenn wir Application State verwenden? oder ist das vernachlässigbar? –
Zum Beispiel, wenn Sie sich vor der Zusammenstellung Ihre Anwendung es ist viel einfacher, die web.config zu aktualisieren als die gesamte App erneut bereitstellen. – Keltex