размещение службы WCF в IIS с проверкой подлинности Windows и без анонимного доступа

Я хотел бы использовать службу WCF, размещенную в IIS (5/6), со встроенной проверкой подлинности Windows и анонимным доступом отключен. Я попытался сделать это, выполнив http://msdn.microsoft.com/en-us/library/ff648431.aspx , но получил сообщение об ошибке, что сертификат не установлен. Но мне не нужен SSL. У меня нет клиентов, ожидающих более старых служб ASMX, поэтому мне не нужно использовать basicHttpBinding (к тому же это небезопасно), поэтому я попытался использовать wsHttpBinding.

Как заставить wsHttpBinding с аутентификацией Windows работать без SSL? Это очень распространенное требование, но я не смог найти для него никакого решения. Может кто-нибудь выложить конфигурацию для клиента и сервера, пожалуйста? Я использую клиент ASP.NET.

Моя конфигурация ниже. и точное сообщение об ошибке:

Произошла ошибка при выполнении HTTP-запроса к https: //mymachine/WCFTest/Service1.svc . Это могло быть связано с тем, что что сертификат сервера неправильно настроен с HTTP.SYS в случае HTTPS. Это также могло быть вызвано несоответствием привязка безопасности между клиентом и сервером.

Я использовал утилиту «svcUtil» для создания прокси-класса и конфигурации для клиента.

server:
    
        
            
                
                    
                
            
        
        
            
                
            
        
        
            
                
                    
                    
                    
                    
                
            
        
    

client:
  
    
      
        
          
          
          
            
            
          
        
      
    
    
      
        
          
        
      
    
   

5
задан Arj 10 February 2016 в 14:46
поделиться