Silverlight+WCF-Windows統合検証


Silverlightベースのintranetアプリケーションで、Windows統合検証を有効にする必要があります.以下のように設定します.
 
1.IIS(7.5)-Windows Authenticationを有効にする
2. web.config: 
 
                    
 
以上の構成、ASP.NETセクションの統合検証が可能です.SilverlightがWCFを呼び出すと、例外が発生します.
 
1.Silverlight WCF custom binding httpTransportの構成:
 
 
<binding name="mybinding"
         closeTimeout="00:05:00" openTimeout="00:05:00" receiveTimeout="00:05:00"
         sendTimeout="00:05:00">
          <binaryMessageEncoding />
          <httpTransport authenticationScheme="Negotiate" /> <!-- required by Windows Auth. Use "Negotiate" on Windows 2008/ Windows 7-->
 </binding>
MSDN      ,            
 
 
2.  WCF endpoint:   mex endpoint