2016-01-24 4 views
0

Любой способ сделать это? Я видел каждый другой файл конфигурации, на который ссылается, но этот (обычно IIS), но мне нужно, чтобы он был переносимым с проектом. У меня есть один проект, который мне нужен для демонстрации с базовой HTTP-аутентификацией через SSL, и я бы не подумал, что это будет трудной частью.Установите базовую аутентификацию Http на уровне проекта (web.config)

+0

выполните поиск в Google по следующей «базовой проверке подлинности HTTP через стекирование C#» и здесь приведен рабочий пример [Отправка базовой аутентификации по http] (http://stackoverflow.com/questions/28989761/sending-basic-authentication-over-http) – MethodMan

ответ

2

Поместите этот код в файле web.config под system.web элемента:

<security> 
    <authentication> 
    <anonymousAuthentication enabled="false" /> 
    <basicAuthentication enabled="true" /> 
    </authentication> 
</security> 

Имейте в виду, что Basic Auth. должен быть включен на сервере (через функции «Включить/выключить Windows»)

+0

Как примечание, в VS2015 этот файл конфигурации находится в папке с решением. –

Смежные вопросы