Как открыть разрезную группу в веб-приложении ASP.NET?

У меня есть небольшое веб-приложение 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 как-то волшебным образом прочитан. Это то, что я хотел бы, когда читая разделы.

Любые идеи?

11
задан Andrew Arnott 2 September 2011 в 03:33
поделиться