IIS express applicationhost.config сбрасывается при каждом открытии решения в VS2012

У меня есть приложение MVC4, разработанное в VS2012, которое использует аутентификацию форм.

[authentication mode="Forms"]
  [forms loginUrl="~/Account/Login" timeout="2880" /]
[/authentication]

Он использует IIS 8.0 Express по умолчанию.

Каждый раз, когда я открываю и запускаю приложение из VS, я получаю сообщение:

HTTP Error 401.2 - Unauthorized

You are not authorized to view this page due to invalid authentication headers.

Я обнаружил, что для того, чтобы избежать этого экрана, я должен изменить на «истинно» ключи anonymousAuthentication и windowsAuthentication раздела Security файла applicationhost.config в папке [Документы пользователя] \ IISExpress \ config для:

[system.webServer]
  [security]
    [authentication]
      [anonymousAuthentication enabled="true" /]
      [windowsAuthentication enabled="true" /]
    [/authentication]
  [/security]
[/system.webServer]

Но каждый раз, когда я снова открываю решение в VS, ключи сбрасываются на false.

Как я могу сделать так, чтобы навсегда установить значение true?

Я пытался вставить эти ключи в web.config приложения, но затем получил сообщение:

HTTP Error 500.19 - Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.

Любая помощь, ребята?

Ответы на вопрос(3)

Ваш ответ на вопрос