Почему IIS Express использует , а не ?

Использовал Cassini, но переключился на IIS Express. Моя первоначальная мысль заключалась в том, что я могу удалить все , кроме таких вещей, как:

<authentication mode="Forms">
  <forms loginUrl="/" />
</authentication>

Мои предыдущие customErrors были настроены следующим образом:

<customErrors mode="On" defaultRedirect="/ServerError">
  <error statusCode="404" redirect="/NotFound" />
</customErrors>

Я удалил это customErrors, когда я переключился на IISExpress. Теперь 404 больше не перенаправляет на мою красивую страницу «NotFound».

Для моего сайта используется AppPool Clr4IntegratedAppPool, что дает мне понять, что он не использует Classic.

Почему IISExpress так зависит от system.web, тогда как IIS 7.5 использует system.webServer?

8
задан Scott Coates 3 March 2012 в 21:08
поделиться