Старый httpHandlers и httpModules элементы необходимы в IIS7?

Я хотел бы очистить web.config и удалить ненужный XML.

ASP.NET по умолчанию 3,5 веб-приложения имеет следовать элементы в web.config:

<httpHandlers>
  <remove verb="*" path="*.asmx"/>
  <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
</httpHandlers>

<httpModules>
  <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</httpModules>

Когда выполнение под IIS7, который имеет модули и обработчики, зарегистрированные под system.webServer элементом, является конфигурацией выше все еще необходимого?

1
задан James Newton-King 9 May 2010 в 01:46
поделиться

1 ответ

Да, если вы работаете только на IIS7, вы можете удалить разделы httpHandlers и httModules .

Как видите, одни и те же типы регистрируются с использованием немного различающихся схем.

2
ответ дан 3 September 2019 в 00:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: