dotSITE
Вопросы/Ответы Учебник по ASP.NET Форумы
новости материалы решения форумы группы настройки/о проекте

Автор: Anonymous
Тема: проблемы с WebConfigurationManager
Дата: 1/29/2007 6:08:00 PM
Здравствуйте. Есть проблемы с загрузкой конфигурационной секции system.web/httpHandlers из другого приложения.

Вот фрагмент из Web.config Application1:
<system.web>
<httpHandlers>
<add verb="*" path="Default.aspx" type="ProAspNet20.Advanced.CS.Components.SimpleHandler"/>
<add verb="*" path="QueryHandler.aspx" type="ProAspNet20.Advanced.CS.Components.SimpleHandler"/>
<add verb="*" path="*.sqlx" type="ProAspNet20.Advanced.CS.Components.QueryHandler"/>
<add verb="*" path="view.axd" type="ProAspNet20.Advanced.CS.Components.PictureViewerhandler, ImageHandlers"/>
</httpHandlers>
...

В default.aspx Application2 есть такая ф-ция:
protected void Button_Click(object sender, EventArgs e)
{
string name = @"system.web/httpHandlers";
Configuration cfg = WebConfigurationManager.OpenWebConfiguration("/Application1");
HttpHandlersSection sec = (HttpHandlersSection)cfg.GetSection(name);
foreach(HttpHandlerAction action in sec.Handlers)
{
ListBox.Items.Add(action.Path);
}
}

так вот, при срабатывании обработкика ListBox заполняется значениями из httpHandlers Файла Web.config сайта, а моих обработчиков я не вижу.
И второе: в мануале написано, что WebConfigurationManager.OpenWebConfiguration() принимает виртуальный путь к приложению, откуда нужно считать конфиг, но если параметром указать localhost/Application1 - то вылетает исключение
System.ArgumentException "The relative virtual path 'localhost/Handlers' is not allowed here".
Подскажите, пожалуйста в чем ошибка.
Спасибо.





 ASP.NET -- Программирование на ASP.NET
 проблемы с WebConfigurationManager Anonymous    1/29/2007 6:08:00 PM


Контакт Реклама на сайте Спонсорам Веб мастерам

Лицензионное соглашение - © 2000-2012 dotSITE
Хостинг .NET предоставлен PARKING.RU
Поддержку сайта осуществляет Murano Software Inc., Offshore software development