Использовал 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
?