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.
Любая помощь, ребята?