У меня есть небольшое веб-приложение ASP.NET, размещенное в тесте интеграции (выполнение в NUNIT). Мой код продукта обычно можно найти данные конфигурации из файла web.config или app.config, но по какой-то причине при хостинге Asp.net я получаю ArgumentException
при выполнении первой из этих команд:
var configuration = ConfigurationManager.OpenExeConfiguration(null);
return configuration.GetSectionGroup(SectionGroupName);
ExePath должен быть указан, когда не работает внутри подставки в одиночку EXE.
Я не знаю, что поставить здесь. Для моего продукта для моего продукта нет разумного экзеплата в качестве параметра, как обычно работает на веб-сервере. Кроме того, обычные разделы (не разгрузочные группы) обычно могут быть открыты с использованием:
ConfigurationManager.GetSection(SectionName)
даже в пределах модульных тестов. Это работает, где файл app.config как-то волшебным образом прочитан. Это то, что я хотел бы, когда читая разделы.
Любые идеи?