WebServices: Controlando o TimeStamp com WSE
Quando utilizamos o WSE este insere um controle de timeStamp nos pacotes SOAP. Assim sendo a hora de transmissão é conhecida bem como a hora de recebimento. Se houver uma diferença de tempo muito grande em relação as duas o WSE recusará o pacote, pois pode se tratar de algum ataque de repetição de pacotes.
Se o relógio das máquinas não estiver sincronizado, este controle adicional inserido pelo WSE pode gerar problemas. Para resolver você pode corrigir uma configuração no web.config.
<microsoft.web.services2>
<security>
<timeToleranceInSeconds>Timeout em segundos</timeToleranceInSeconds>
</security>
</microsoft.web.services2>
O timeout default é de 5 minutos. Isso pode ser aumentado, para reduzir a segurança ou reduzido, para aumentar a segurança.
Dicas - WebServices: Controlando o TimeStamp
Veja nesta dica, como aumentar o tempo de espera, para a troca de pacotes em WSE.
Confira outros conteúdos:
Teste unitário com NUnit
Como migrar projetos do ASP.NET MVC...
Crie relatórios com o Stimulsoft...
Por
Tipster
Em 2007