Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа при разных AppPool / 13 сообщений из 13, страница 1 из 1
29.06.2012, 11:22
    #37859937
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
Добрый день!
Есть разница в написании кода для разных состояниях Пула приложения?
И какой пул лучше выбрать для .Net 4.0?
...
Рейтинг: 0 / 0
29.06.2012, 11:57
    #37860011
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
что значит состояние? запушеш/оставновлен? или может режим работы встроенный/классический?
...
Рейтинг: 0 / 0
29.06.2012, 13:14
    #37860192
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
режим работы встроенный/классический
...
Рейтинг: 0 / 0
29.06.2012, 13:46
    #37860268
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
...
Рейтинг: 0 / 0
29.06.2012, 14:11
    #37860345
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
Это я читал. Вопрос в другом: как узанть будет работать приложение в одном или другом типе пула?
Почему в одном типе оно работает, а в другом нет? И как сделать так, например, что бы приложение работающее в классическом пуле стало работать в интегрированном?
...
Рейтинг: 0 / 0
29.06.2012, 14:56
    #37860500
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
saszay, classic режим нужен больше для совместимости со старыми приложениями и с IIS 6. Для новых приложений лучше выбирать integrated режим т.к. в нем IIS и ASP.NET работают бок о бок.

Classic mode (the only mode in IIS6 and below) is a mode where IIS only works with ISAPI extensions and ISAPI filters directly. In fact, in this mode, ASP.NET is just an ISAPI extension (aspnet_isapi.dll) and an ISAPI filter (aspnet_filter.dll). IIS just treats ASP.NET as an external plugin implemented in ISAPI and works with it like a black box (and only when it's needs to give out the request to ASP.NET). In this mode, ASP.NET is not much different from PHP or other technologies for IIS.

Integrated mode, on the other hand, is a new mode in IIS7 where IIS pipeline is tightly integrated (i.e. is just the same) as ASP.NET request pipeline. ASP.NET can see every request it wants to and manipulate things along the way. ASP.NET is no longer treated as an external plugin. It's completely blended and integrated in IIS. In this mode, ASP.NET HttpModules basically have nearly as much power as an ISAPI filter would have had and ASP.NET HttpHandlers can have nearly equivalent capability as an ISAPI extension could have. In this mode, ASP.NET is basically a part of IIS.

What is the difference between classic and integrated in IIS7?

saszayВопрос в другом: как узанть будет работать приложение в одном или другом типе пула?
Проверять во время разработки. Как иначе?

saszayПочему в одном типе оно работает, а в другом нет?
Прочитай статью Using ASP.NET MVC with Different Versions of IIS . Там показано что url routing работает в integrated режиме без всяких настроек, а в classic режиме нужны те или иные ухищрения. Этот пример показывает разницу в уровне интеграции IIS и ASP.NET в разных режимах. Если твое приложение делает что-то аналогичное, то оно тоже будет вести себя по разному.

saszayИ как сделать так, например, что бы приложение работающее в классическом пуле стало работать в интегрированном?
Обратная ситуация более вероятна, по моему. Если ты не делаешь коммерческое решение которое обязано работать в classic и integrated режимах, то ориентируйся на integrated режим.
...
Рейтинг: 0 / 0
29.06.2012, 15:09
    #37860540
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
integrated юзай. хз может везет мне но я давно не видел уже иис 6
...
Рейтинг: 0 / 0
29.06.2012, 18:03
    #37860972
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
При переключении в integrated взникают проблемы, которые я пока не могу решить.
Наример, перестали работать axd файлы. Или выхолит 404 ошибка...
...
Рейтинг: 0 / 0
29.06.2012, 19:21
    #37861109
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
saszayНаример, перестали работать axd файлы.
Опиши подробнее что значит "перестали работать". axd свои или стандартные? Если происходит исключение, то какое. Какой режим аутентифкации в приложении? Какие http модули и хендлеры в web.config подключены?

saszayИли выхолит 404 ошибка...
Дляя axd файлов или для чего-то другого?
...
Рейтинг: 0 / 0
30.06.2012, 20:00
    #37861733
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
Перестали работать "свои" axd, объявленные в system.web-handlers.
Исключения не происходит, только на ссылку, в которой мой handlers, говорит 404 ошибку.
...
Рейтинг: 0 / 0
01.07.2012, 11:53
    #37861957
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
saszay, тебе уже дали совет , что httpHandler-ы нужно регистрировать в секции system.webServer. Ты это сделал?

How to: Register HTTP Handlers
...
Рейтинг: 0 / 0
09.03.2013, 19:42
    #38178540
realsonic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
bazile,

Подскажите, пожалуйста.
В Web.config прописаны httpHandlers в нужной секции, как по ссылке. Всё отлично работает на стенде под WinXP, но не работает при локально отладке под IIS6 и IE9. Он не находит файл, 404. В чём может быть проблема?
...
Рейтинг: 0 / 0
09.03.2013, 21:20
    #38178589
няка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа при разных AppPool
realsonic,

некропостер детектед

для интегрейтед моде эти настройки переехали в раздел <system.webServer>
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа при разных AppPool / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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