В документации говорится, что я могу сделать следующее в коде для дальнейшей настройки моей интеграции:
Каждый ключ предоставляет пример в коде и пример файла конфигурации.
configuration.ReleaseStage = "development";
Я пытаюсь сделать следующее:
public static void Register(HttpConfiguration config)
{
var configuration = Bugsnag.ConfigurationSection.Configuration.Settings;
configuration.ReleaseStage = ConfigurationManager.AppSettings["Environment"];
config.UseBugsnag(configuration);
}
Однако свойства конфигурации доступны только для чтения (не имеют установщиков)).
Альтернативой является добавление конфигураций в Web.config:
<bugsnag apiKey="your-api-key" releaseStage="development">
Проблема заключается в том, что я считываю свою среду из AppSettings и поэтому не могу сделать это таким образом.
Можно ли выполнить настройку в коде и если да, то как?
ОБНОВЛЕНИЕ: После публикации вопроса я обнаружил проблему на GitHub.