【发布时间】:2011-10-10 07:59:35
【问题描述】:
我尝试重新抛出异常,但它不起作用。 我在 Visual Studio 中收到“异常未处理”错误。
public KeyValueConfigurationCollection getMyAppSetting()
{
Configuration config;
ConfigurationFileMap configFile;
try
{
configFile = new ConfigurationFileMap(ConfigurationManager.OpenMachineConfiguration().FilePath);
config = ConfigurationManager.OpenMappedMachineConfiguration(configFile);
AppSettingsSection MyAppSettingSection = (AppSettingsSection)config.GetSection("xxx/appSettings");
MyAppSettingSection.SectionInformation.AllowExeDefinition = ConfigurationAllowExeDefinition.MachineToRoamingUser;
return MyAppSettingSection.Settings;
}
catch (Exception ex)
{
logger.Fatal("...");
throw;
}
}
此方法属于类库,我从控制台应用程序调用它。 请帮我。
谢谢。
【问题讨论】:
-
捕捉到异常后为什么还要抛出异常?请发布您的实际代码。我怀疑您记录文本“...”,因为这没有任何意义。
标签: c# .net exception console-application class-library