c# - App.config needs dynamic value -
c# - App.config needs dynamic value -
my app config has line of code.
<add baseaddress = "http://localhost:8733/design_time_addresses/wcfservicelibrary1/service1/" />
however require having localhost
equivalent of system.net.dns.gethostname()
. ideas on how can done?
i can suggest utilize string.format
:
<add baseaddressformat = "http://{0}:8733/design_time_addresses/wcfservicelibrary1/service1/" />
and in code:
var baseaddress = string.format(configurationmanager.appsettings["baseaddressformat "], system.net.dns.gethostname());
or can hide string.format
phone call behind global app configuration class property. like:
public class myconfig { public string baseaddress { { homecoming string.format(configurationmanager.appsettings["baseaddressformat "], system.net.dns.gethostname()); } } }
c# .net wcf
Comments
Post a Comment