2017-12-11 25 views
0

私はwcfサービスのサンプルを持っていますが、私はエンドポイントの1つに認証されたセキュリティがあり、My Configはそうです、両方のウィンドウと任意の認証が有効です。私の呼び出しコードは何もありません。何が足りないのですか?私は匿名認証を閉じることができないという理由で、別の認証タイプにアクセスできる複数のエンドポイントを定義したいと思います。WCF Windows認証済みエンドポイント

私の2番目の質問は、エンドポイントが特定のユーザーのWindows認証で動作するかどうかです。

ServiceReference1.Service1Client sclient = new ServiceReference1.Service1Client(); 

     var x= sclient.GetData(1); 

 </security> 
    </binding> 
    </wsHttpBinding> 
</bindings> 
<services> 
    <service name="Service"> 
    <endpoint address="" binding="wsHttpBinding" bindingConfiguration="WsHttpBindingConfig" contract="IService"> 
     <!--<identity> 
     <userPrincipalName value="xxxxxxx" /> 
     </identity>--> 
    </endpoint> 
    </service> 
</services> 
<behaviors 

答えて

0

私は、あなたがあなたの契約名を編集すべきだと思います。それは通常このようなWebサービスパッケージの下にありますWebServiceName .IService