例外を再試行しようとしましたが、機能しません。 ビジュアルスタジオで「例外が処理されませんでした」というエラーが表示されます。例外が処理されなかった - 再スロー例外
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;
}
}
このメソッドはクラスライブラリに属しており、コンソールアプリケーションから呼び出します。 お願いします。
ありがとうございました。
なぜあなたはそれをキャッチした後に例外をスローしていますか?実際のコードを投稿してください。私はあなたのロギングに "..."という言葉が疑わしいので、それは意味をなさないからです。 –