2014-11-13 5 views
2

Я создал новый проект asp.net-mvc, и во время настройки я решил использовать проверку подлинности Windows.Отключить/отключить проверку подлинности Windows для asp.net-mvc

Мне нравится отключать (по крайней мере, на время).

Я изменил web.config к этому

<authentication mode="None" /> 

Но что делает ничего менять. Это все равно подскажет мне. Я использую IIS Express.

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

ответ

3

Веб-конфиг должен перезаписать конфигурацию IIS express, но в этом случае, похоже, нет. То, что вы можете попытаться сделать, это отключить его и на уровне IIS.

Вы можете перейти в этот каталог \ IISExpress \ config \ applicationhost.config открыть этот файл и установить <windowsAuthentication enabled="false" />.

+0

Я нашел файл с именем administrator.config в той папке, где я добавил вашу предложенную строку. Но Firefox по-прежнему запрашивает учетные данные – Jepzen

+0

Это не файл administrator.config. Это должен быть applicationhost.config. Вы можете найти этот файл в своем каталоге IISExpress и изменить его как администратора, а затем перезапустить IIS. – Hozikimaru

+0

Ок, я нашел этот файл, но он уже был установлен. Enabled = "false" .. – Jepzen

1

1.) Закрыть VS 2.) Удалите папку .vs/config или .vs рядом с вашим решением. Thee IIS Express восстанавливает файл config/applicationhost.config. Изменение этого файла НЕ помогает - оно регенерируется 3.) Отредактируйте файл .csproj.user. Там изменить линии

<IISExpressAnonymousAuthentication>disabled</IISExpressAnonymousAuthentication> 
<IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication> 

в

<IISExpressAnonymousAuthentication>enabled</IISExpressAnonymousAuthentication> 
<IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication> 

4.) Редактировать и изменить web.config, Изменить

<authentication mode="Windows" /> 

к

<authentication mode="None" /> 

или комментарий целиком аутентификация XML-элемент.