Когда я переключу свой проект ASP.NET MVC с веб-сервера Cassini на IIS Express, он добавляется в мой файл applicationhost.config
:
<location path="MyProject">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
Это приводит к тому, что сайт не загружается с помощью 401.2 - неавторизованный, и я не могу исправить его на уровне Web.config - он будет жаловаться, что раздел заблокирован на уровне родителя (HTTP 500.19).
Я могу исправить это, внеся изменения в файл applicationhost.config
, но я не понимаю, почему мне нужно, когда не будет добавлен такой раздел для проекта ASP.NET MVC с использованием ванили. Что может быть неправильным?
Я использую VS 11 beta, но также подтвердил это странное поведение в 2010 SP1. IIS Express говорит, что это версия 7.5.