Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Дочернее приложение ASP.NET - как сделать независимым / 8 сообщений из 8, страница 1 из 1
26.07.2004, 12:21
    #32620940
codec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дочернее приложение ASP.NET - как сделать независимым
Возможно ли сделать дочернее приложение ASP.NET полностью независимым от родительского?
детальнее:
есть сайт www.site.com, на нем крутится приложение ASP.NET. У этого сайта есть модуль www.site.com/module сделанный отдельным приолжением.
Проблема:
на главном site.com в web.config прописан фильтр.
<httpModules>
<add name="Filter" type="Namespace.FilterClass, Assembly" />
</httpModules>
так как дочерние приложения наследуют настройки родительского, в bin каталог дочернего приходится помещать сборку главного. Это очень плохо, и вообще мне фильтр там не нужен.
Может кто знает как быть?
...
Рейтинг: 0 / 0
26.07.2004, 12:26
    #32620953
VladiCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дочернее приложение ASP.NET - как сделать независимым
Фильтр можно отключить для нужного подкаталога при помощи тэга remove в web.config. Или же если www.site/module - это отдельное приложение, то для него отключить все фильтры в его web.config при помощи <clear>
...
Рейтинг: 0 / 0
26.07.2004, 12:44
    #32620989
codec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дочернее приложение ASP.NET - как сделать независимым
Пробовал следующее для дочернего web.config:
<httpModules>
<remove name="Filter" />
</httpModules>

<httpModules>
<remove name="Filter" type="Namespace.FilterClass, Assembly" />
</httpModules>

<httpModules>
<clear/>
</httpModules>

ничего не помогло. где ошибка, поправтье пожалуйста.
...
Рейтинг: 0 / 0
26.07.2004, 12:58
    #32621014
codec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дочернее приложение ASP.NET - как сделать независимым
точнее не то чтобы совсем не помогло.
фильтры то перестали работать. уже хорошо.
но сборки с классами дочернему приложению всеравно нужны. можно ли от этого избавится?
главное приложение очень большое и сборки очень тяжелые.
...
Рейтинг: 0 / 0
26.07.2004, 12:58
    #32621020
VladiCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дочернее приложение ASP.NET - как сделать независимым
у меня подобная проблема была с httpHandler'ом.
remove действует только на то, что было ранее добавлено при помощи add.

код был примерно таким:

Код: plaintext
1.
2.
<add verb="*" path="Root/*" type="HandlerType,Assembly" />
<add verb="*" path="Root/Admin" type="HandlerType,Assembly" />
<remove verb="*" path="Root/Admin" />

для httpModule не задается путь, поэтому в родительском web.config'е бесполезно прописывать. Может быть поможет такой финт для дочернего web.config'а?
т.е. в дочернем добавляем add, который переопределяет родительский add, а затем remove?
...
Рейтинг: 0 / 0
26.07.2004, 13:02
    #32621035
codec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дочернее приложение ASP.NET - как сделать независимым
Щас еще покопаюсь по сети, если найду - опубликую.
...
Рейтинг: 0 / 0
26.07.2004, 13:06
    #32621054
VladiCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дочернее приложение ASP.NET - как сделать независимым
Кто требует эти сборки, на каком этапе происходит попытка к ним обратиться?
...
Рейтинг: 0 / 0
26.07.2004, 13:59
    #32621202
codec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дочернее приложение ASP.NET - как сделать независимым
Сборки главного приложения с фильтрами требует дочернее приложение в момент запуска.
Я остановился на том, что сделал новые сборки, с пустыми классами-заглушками. Они ничего не делают, их задача просто "быть". Вес этих сборок - минимальный.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Дочернее приложение ASP.NET - как сделать независимым / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]