Баги с httpModule в "детских" приложениях
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Баги с httpModule в "детских" приложениях Expand / Collapse
Автор
Сообщение
24.07.2006 17:06
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
у кого-нибудь работает конфигурация

<httpModules>
<remove name="modulename"/>
<clear/>
</httpModules>

когда приложение находится вместе с родительским (убей не пойму как сказать child application that is nested under a parent)??

вот в этой статье описывается несколько вариантов
http://support.microsoft.com/kb/918830

из которых у меня работает только второй - копирование используемых модулей в /bin всех детских приложений. strong-named assembly не пробовал

Сообщ. #901319
24.07.2006 17:32
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
В .NET 1.x надо копировать все dll файлы в bin каталог дочернего приложения или в глобалный кеш сборок добавлять. Иначе никак.

В .NET 2.0 способ с

<httpModules>
<remove name="modulename" />
</httpModules>

у меня отработал без проблем. Файлы конечно же не копировал и не добавлял в GAC.

Сообщ. #901321
24.07.2006 17:56
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
забыл указать, у меня 1.0 и 1.1 конечно же.

сталкиваюсь с этой проблемой уже не первый раз, сейчас снова потребовалось сделать дочернее (точно, вот как называется) приложение и опять двадцать пять

в статье-то как раз указывается про 1.0 и 1.1, про перевод под 2.0 я прочитал...

Сообщ. #901323
24.07.2006 18:07
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Пользуйся копированием файлов в папку /bin, ведь этот способ у тебя работает. Конечно если там много dll и много дочерних приложений то возможно будет проще в GAC их добавить.

И также подумай о переходе на .NET 2.0. У меня он не вызвал особых трудностей. Сборки из .NET 1.x без перекомпиляции работали под .NET 2.0. Единственная проблема, что внутри одного рабочего процеса нельзя запускать приложения 1.x и 2.0 и требуется создание отдельного Application Pool.

Сообщ. #901331
25.07.2006 14:46
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
для .net 2 нужна студия 2005 которой нету

копирую понятно в bin, другие способы просто не работают

Сообщ. #901379
25.07.2006 15:00
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Понятно. Просто я практически не пользуюсь Visual Studio, а компилирую из командной строки, и поэтому таких проблем нет.
Сообщ. #901381
25.07.2006 15:09
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
тоже вариант, правда я привык к студии, поэтому на что-то другое менять просто так не хочется. а переход на новую версию пока не стоит из-за нецелесообразности траты денег только ради того чтобы баг в httpModules заработал

в какой среде пишешь код?

Сообщ. #901382
25.07.2006 15:19
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
В UltraEdit.
Сообщ. #901385
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 5:13