Проблема режима пула приложений: классический или интегрированный - PullRequest
3 голосов
/ 19 февраля 2011

У меня возникла проблема, и я надеюсь, что вы могли бы дать мне несколько советов:

  1. У меня есть веб-приложение Asp.net 4.0, которое использует библиотеки spring.net и ext.net. Я развернул его в IIS 7, используя classic режим пула приложений, и он работает. Не работает в интегрированном режиме .

  2. У меня есть еще одно приложение для веб-сайта Silverlight Asp.net 4.0, которое развернуто в IIS 7 с использованием встроенного режима приложения , и оно работает. Не работает в классическом режиме .

Я создал новое веб-приложение ASP.net, которое объединяет оба веб-приложения 1 и 2, указанные выше. Он использует Ext.Net, Spring.Net и Silverlight 4.0. На веб-сервере Visual Studio, когда я запускаю его в режиме отладки, он работает отлично.

Когда я развертываю его в IIS 7, он не работает. Как я могу заставить приложение работать в одном режиме? Существует ли параметр web.config, который может определять части веб-сайта для работы в другом режиме пула приложений?

Ответы [ 2 ]

5 голосов
/ 22 февраля 2011

Я подозреваю, что проблема, с которой вы сталкиваетесь с приложением [ext.net], связана с тем, что оно находится в интегрированном режиме, а вы неправильно заполнили web.config. Взгляните на вики-страницу Ext.Net для Web.config . (Тем не менее, я не осознавал, что существует вики Ext.Net, пока не стал искать точные детали минуту назад!)

Как правило, для «классического» необходимо иметь записи конфигурации в <system.web><httpModules> и <system.web><httpHandlers>, тогда как для режима IIS7 / Integrated вам необходимо иметь записи конфигурации в <system.webServer><modules> и <system.webServer><handlers> соответственно.

0 голосов
/ 20 февраля 2011

Этот документ MSDN может помочь вам лучше понять различия и затем изменить тот, чтобы использовать интегрированный режим, который является предпочтительным режимом в будущем и если вы собираетесь развертывать IIS 7.

http://msdn.microsoft.com/en-us/library/bb515251.aspx

...