Использовал Cassini, но переключился на IIS Express.Сначала я думал, что я могу удалить все <system.web>
, кроме таких вещей, как:
<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
?