Я использую AutoCompleteExtender из инструментария управления AJAX на моей странице aspx - он подключен к службе WCF, которая возвращает массив строк, и все работает успешно.
Если я изменю свое определение сервиса, чтобы включить требование аутентификации звонящего, например, так:
<OperationContract(), PrincipalPermission(SecurityAction.Demand, Authenticated:=True)> _
Public Function GetLookupValues(ByVal prefixText As String, ByVal count As Integer, ByVal contextKey As String) As String()
Затем расширитель автозаполнения перестает работать, и я получаю ошибку аутентификации в сервисе. Служба настроена на использование режима ASPNetCompatibility, и я надеялся, что расширитель передаст учетные данные аутентификации для моего вошедшего в систему пользователя - кто-нибудь знает, как заставить это работать?