AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.10.2014, 15:22   #1  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
еще один вопросик...
Уважаемый Ax_mct, если вы такой дока в аспшных делах, не подскажите такую вещь...

Вот у меня есть форум и магазин.
В конфигах у каждого объявляются свои самопальные управляемые модули и хандлеры.

Оно бы ничего, но они объявляются не только в секции <system.web>, но и в секции <system.webServer>

Вот пример:
Цитата:

<
system.webServer>
<
validationvalidateIntegratedModeConfiguration="false" />
<
modules>
<
removename="YafTaskModule" />
<
removename="UrlRewriter" />
<
addname="YafTaskModule"type="YAF.Core.YafTaskModule, YAF.Core"preCondition="managedHandler" />
<
addname="UrlRewriter"type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter"

preCondition="managedHandler" />
</
modules>
<
handlers>
<
addname="YafHandler"preCondition="integratedMode"verb="GET"path="Resource.ashx"

type="YAF.YafResourceHandler, YAF" />
</
handlers>
</
system.webServer>
Вот, как это?
Чего делать этим управляемым модулям и обработчикам в настройках IIS, а не только ASP.NET ?

Пробуем выкинуть их из <system.web>, не работает.
Выкидываем из <system.webServer>, все работает, как и можно было ожидать.

Так зачем одно и то же объявлять в двух разделах?


Старый 21.10.2014, 17:37   #2  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Narayana Посмотреть сообщение
Пробуем выкинуть их из <system.web>, не работает.
Выкидываем из <system.webServer>, все работает, как и можно было ожидать.

Так зачем одно и то же объявлять в двух разделах?
Насколько я понимаю это зависит от версии IIS и от режима.
system.web для IIS 6 и для IIS 7 в classic режиме.
system.webServer для IIS 7.0 в integrated режиме.

Поэтому безопаснее дублировать.

http://msdn.microsoft.com/en-us/library/bb763179.aspx
Цитата:
Some settings in the system.webServer section apply only to IIS 7.0 Integrated mode and do not apply to Classic mode. In particular, any managed-code modules and handlers specified in the system.WebServer section of the Web.config file are ignored if the application is running in Classic mode. Instead, the managed-code modules and handlers must be defined as in earlier versions of IIS, in the httpModules and httpHandlers elements of the system.web section.
Старый 21.10.2014, 18:12   #3  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Насколько я понимаю это зависит от версии IIS и от режима.
system.web для IIS 6 и для IIS 7 в classic режиме.
system.webServer для IIS 7.0 в integrated режиме.

Поэтому безопаснее дублировать.

http://msdn.microsoft.com/en-us/library/bb763179.aspx
Спасибо, много раз смотрел этот текст, но пропустил...

а system.web , это не то, чтобы для " в classic режиме", а просто настройки asp.net, в то время как system.webServer настройки IIS в 7.0 и выше...
Теги
ax2012, enterprise portal, sharepoint

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Get started with AX 2012 R3! Blog bot DAX Blogs 0 05.05.2014 09:11
DAX: Microsoft Dynamics AX 2012 R3 is now available! Blog bot DAX Blogs 1 02.05.2014 23:00
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:43.