public static PublicOrderConfigurationSection GetLocalConfigurationSection()
{
PublicOrderConfigurationSection result = null;
string currentDir = Directory.GetCurrentDirectory();
string codeBase = Assembly.GetExecutingAssembly().CodeBase;
System.Configuration.Configuration config = PluginLoaderHelper.GetConfigFile(
PluginConfigurationHelper.GetAssemblyFilePath(codeBase),
PluginConfigurationHelper.GetConfigFilePath(codeBase));
try
{
result = PublicOrderConfigurationSection.GetConfig(config);
Directory.SetCurrentDirectory(currentDir);
}
catch (Exception e)
{
OrderPageLogger.LogOrderPageException(e);
}
return result;
}