У меня есть пользовательский HttpModule, установленный на IIS 7, и работает нормально. Теперь я хочу поместить настройки в файл конфигурации, где я могу их изменить, не перестраивая каждый новый модуль.Файл конфигурации для управляемого Http-модуля
Где я должен помещать эти параметры, так как этот модуль не размещен внутри какого-либо приложения и является модулем на уровне сервера. (выполняется перед любым приложением).
веселит
Одним из возможных решений может быть размещение отдельного конфигурационного файла где-то совместно используемого (c: \ sharedconfigs), а затем чтение формы файла конфигурации, в которой записано жесткое кодирование. Но я хочу что-то более стандартное. файл веб-конфигурации, который используется при доступе к классу «ConfigurationManager», представляет собой файл web.config текущего приложения, к которому будет обращаться запрос. Может быть, я могу получить доступ к applicationhost.config с помощью 'ConfigurationManager'!? – Bakhshi
Похоже, что для простых значений 'appSettings' вы можете использовать интерфейс IIS Manager и добавлять значения в файл конфигурации корневого узла. то вы можете получить доступ к своим значениям, как обычные настройки, используя 'ConfigurationManager.AppSettings'. Я до сих пор не знаю о пользовательских разделах в файлах конфигурации. И этот файл конфигурации на моем компьютере x64 с .NET 2 находится в 'C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG \ web.config' – Bakhshi