У меня есть службы WCF с этой конфигурацией:IIS Express ожидает интегрированную проверку подлинностиWindowsAuthentication, как включить анонимную аутентификацию?
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
</system.serviceModel>
Он имел обыкновение работать без каких-либо проблем, но что-то должно измениться, потому что, когда я пытаюсь запустить его сейчас я получаю эту ошибку:
The authentication schemes configured on the host ('IntegratedWindowsAuthentication') do not allow those configured on the binding 'BasicHttpBinding' ('Anonymous').
Я попытался удалить конфигурационные файлы IIS Express в надежде, что он вернется к своей конфигурации по умолчанию (которую я бы предположил, включая анонимную аутентификацию), но я все равно получаю ту же ошибку.
Является ли ошибка где-то в другом месте, мне нужно явно перенастроить IIS Express, или я пропущу что-то еще полностью?