IISでWindows認証を有効にする必要があります。それを行う方法については、以下のリンクを参照してください。
また、MSDN Webサイトを確認しました。構成とmsdnの主な違いは、セキュリティモードです。
<bindings>
<basicHttpBinding>
<binding name="BasicHttpEndpointBinding">
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows" />
</security>
</binding>
</basicHttpBinding>
</bindings>
ご覧のとおり、唯一の違いはモードです。これで問題が解決するかどうかはわかりませんが、試してみてください。
以下は、すべての「サービスバインディング」で可能な5つの「セキュリティモード」です。
なし-セキュリティをオフにします。
トランスポート-相互認証とメッセージ保護に「トランスポートセキュリティ」を使用します。
メッセージ-相互認証とメッセージ保護に「メッセージセキュリティ」を使用します。
両方-トランスポートおよびメッセージレベルのセキュリティの設定を提供できます(MSMQのみがこれをサポートします)。
TransportWithMessageCredential-クレデンシャルはメッセージとともに渡され、メッセージ保護とサーバー認証はトランスポート層によって提供されます。
TransportCredentialOnly-クライアントの資格情報はトランスポート層で渡され、メッセージ保護は適用されません。