WCF - Uwierzytelnianie systemu Windows - Ustawienia zabezpieczeń wymagają anonimowości

Ciężko walczę z uruchomieniem usługi WCF na IIS na naszym serwerze. Po wdrożeniu otrzymuję komunikat o błędzie:

Ustawienia zabezpieczeń tej usługi wymagają uwierzytelniania „anonimowego”, ale nie jest włączona dla aplikacji IIS, która obsługuje tę usługę.

Chcę używać uwierzytelniania systemu Windows, dzięki czemu mam wyłączony dostęp anonimowy. Zauważ również, że istnieje aspNetCompatibilityEnabled (jeśli to robi różnicę).

Oto mój web.config:

<code><system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
    <bindings>
        <webHttpBinding>
            <binding name="default">
                <security mode="TransportCredentialOnly">
                    <transport clientCredentialType="Windows" proxyCredentialType="Windows"/>
                </security>
            </binding>
        </webHttpBinding>
    </bindings>
    <behaviors>
        <endpointBehaviors>
            <behavior name="AspNetAjaxBehavior">
                <enableWebScript />
                <webHttp />
            </behavior>
        </endpointBehaviors>
        <serviceBehaviors>
            <behavior name="defaultServiceBehavior">
                <serviceMetadata httpGetEnabled="true" httpsGetEnabled="false" />
                <serviceDebug includeExceptionDetailInFaults="true" />
                <serviceAuthorization principalPermissionMode="UseWindowsGroups" />
            </behavior>
        </serviceBehaviors>
    </behaviors>
    <services>
        <service name="xxx.Web.Services.RequestService" behaviorConfiguration="defaultServiceBehavior">
            <endpoint behaviorConfiguration="AspNetAjaxBehavior" binding="webHttpBinding"
             contract="xxx.Web.Services.IRequestService" bindingConfiguration="default">
            </endpoint>
            <endpoint address="mex" binding="mexHttpBinding" name="mex" contract="IMetadataExchange"></endpoint>
        </service>
    </services>
</system.serviceModel>
</code>

Szukałem w całym Internecie bez powodzenia. Wszelkie wskazówki są bardzo mile widziane.

questionAnswers(8)

yourAnswerToTheQuestion