|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Пример: Я делаю WCF сервис в двух вариантах: 32 и 64 бит Хостится он под IIS, естественно каждый из них управляется соответствующим пулом 32 или 64. Но в то же время я использую в сервисе log4net и вынужден тоже строить две его версии. Вопрос: почему IIS умеет, а я не умею хостить в одном приложении разнобитные ассембли? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 16:03 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
WinnipuhНо в то же время я использую в сервисе log4net и вынужден тоже строить две его версии.выбрось его на помойку ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 16:24 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
ИзопропилWinnipuhНо в то же время я использую в сервисе log4net и вынужден тоже строить две его версии.выбрось его на помойку обана! и что взамен? чтобы такое же мощное и красивое? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 16:35 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
nlog? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 16:39 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
ИзопропилWinnipuhНо в то же время я использую в сервисе log4net и вынужден тоже строить две его версии.выбрось его на помойку C каких пор log4net стал ориентированным на разрядность? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 17:06 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Arm79C каких пор log4net стал ориентированным на разрядность? топикстартер справился, видимо собрал с явным указанием архитектуры ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 17:19 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
ИзопропилArm79C каких пор log4net стал ориентированным на разрядность? топикстартер справился, видимо собрал с явным указанием архитектуры Из исходников? В принципе может быть, но смысл? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 17:32 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Arm79Изопропилпропущено... топикстартер справился, видимо собрал с явным указанием архитектуры Из исходников? В принципе может быть, но смысл? WCF Service 32 и 64 бит, он использует log4net. Вынужден был перестроить и сделать две соответствующие версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 18:07 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
WinnipuhArm79пропущено... Из исходников? В принципе может быть, но смысл? WCF Service 32 и 64 бит, он использует log4net. Вынужден был перестроить и сделать две соответствующие версии. Зачем? неужели сервис 64 бита не может использовать 32 битную верию библиотек? Вы же не с native dll работаете ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 18:14 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Arm79Winnipuhпропущено... WCF Service 32 и 64 бит, он использует log4net. Вынужден был перестроить и сделать две соответствующие версии. Зачем? неужели сервис 64 бита не может использовать 32 битную верию библиотек? Вы же не с native dll работаете ну, я не смог прикрутить. У меня solution с сервисом строится в двух конфигурациях, намешать не получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 18:20 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Konst_Onenlog? Переделывать прилично... А можно где-то почитать о его преимуществах по сравнению с log4net? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 18:22 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
WinnipuhKonst_Onenlog? Переделывать прилично... А можно где-то почитать о его преимуществах по сравнению с log4net? Насколько я понимаю, разница для вас не должна быть существенной. То есть детали. Ну и у log4net не было обновлений пару лет, поэтому многие крест на нем поставили. Но сейчас он развивается. На текущий момент я лично считаю, что текущий функционал у nlog/log4net/enterprise logging достаточен практически для любого приложения, и выбор - дело вкуса. По долетевшим слухам - nlog чуть быстрее, el наименее развит и распространен В последних своих проектах использовал Common.Logging + log4net и ничуть об этом не жалею :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 18:48 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Arm79Winnipuhпропущено... Переделывать прилично... А можно где-то почитать о его преимуществах по сравнению с log4net? Насколько я понимаю, разница для вас не должна быть существенной. То есть детали. Ну и у log4net не было обновлений пару лет, поэтому многие крест на нем поставили. Но сейчас он развивается. На текущий момент я лично считаю, что текущий функционал у nlog/log4net/enterprise logging достаточен практически для любого приложения, и выбор - дело вкуса. По долетевшим слухам - nlog чуть быстрее, el наименее развит и распространен В последних своих проектах использовал Common.Logging + log4net и ничуть об этом не жалею :-) ясно. Меня устраивает пока в общем log4net, особенно возможность передавать логи в сеть. Правда пока пользуюсь читалкой log2console, но она бывает виснет и падает ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 18:50 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Winnipuhнамешать не получилось. для этого специальные усилия предпринять нужно, мне сдаётся ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 20:18 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Arm79Зачем? неужели сервис 64 бита не может использовать 32 битную верию библиотек? Вы же не с native dll работаете Не может, будет BadImageException. Если библиотека была собрана с Platform Target=AnyCPU, то разрядность сервиса значения не имеет - всё будет в порядке. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 07:35 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныArm79Зачем? неужели сервис 64 бита не может использовать 32 битную верию библиотек? Вы же не с native dll работаете Не может, будет BadImageException. Если библиотека была собрана с Platform Target=AnyCPU, то разрядность сервиса значения не имеет - всё будет в порядке. То есть вы утверждаете, что если я явно соберу сервис как 64бит, и буду использовать log4net(any cpu), то все будет работать и под IIS с 64бит пулом, и по самохостящимся вин сервисом? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 11:39 |
|
Hosting 32 и 64 битных ассемблей
|
|||
---|---|---|---|
#18+
WinnipuhТо есть вы утверждаете, что если я явно соберу сервис как 64бит, и буду использовать log4net(any cpu), то все будет работать и под IIS с 64бит пулом, и по самохостящимся вин сервисом? Да. Бинарники log4net и так распространяются собранными под Any CPU - можно провериь с помощью CorFlags - вывод будет вот такой: Код: plaintext 1. 2. 3. 4. 5. 6.
- сочетание PE=PE32 и 32BIT=0 как раз и означает AnyCPU. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 11:55 |
|
|
start [/forum/topic.php?fid=20&msg=38859881&tid=1401996]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 385ms |
total: | 526ms |
0 / 0 |