0

サービスに Windows 認証を使用しようとしていますが、追加する必要があると言っているだけの投稿をいくつか読みました

httpTransport = authenticationScheme="Negotiate"

ただし、「authenicationScheme属性が宣言されていません」というメッセージが表示されます

これを見つける方法、または Windows 認証をカスタム サービスに提供する別の方法があるかどうかを誰かが説明できますか。

<customBinding>
            <binding name="CustomBinding_AFDiscoveryService">
                <binaryMessageEncoding />
                <httpTransport  authenticationScheme="Negotiate" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
              </binding>
        </customBinding>

どうもありがとう

クリス

4

1 に答える 1

0

それはうまくいくはずです。このメッセージはどこで入手できますか?

<system.serviceModel>
    <bindings>
        <customBinding>
            <binding name="CustomBinding_AFDiscoveryService">
                <binaryMessageEncoding />
                <httpTransport  authenticationScheme="Negotiate" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
            </binding>
        </customBinding>
    </bindings>
    <services>
        <service name="Host.Service1">
            <endpoint address="" binding="customBinding" bindingConfiguration="CustomBinding_AFDiscoveryService" contract="Host.IService1">
                <identity>
                    <dns value="localhost" />
                </identity>
            </endpoint>
            <host>
                <baseAddresses>
                    <add baseAddress="http://localhost:8732/Design_Time_Addresses/Host/Service1/" />
                </baseAddresses>
            </host>
        </service>
    </services>
</system.serviceModel>
于 2012-06-22T18:17:31.843 に答える