EndpointDispatcher dışında en ContractFilter uyuşmazlığı
Test etmek için çalışıyorum şu senaryo var:
- Ortak bir WSDL
- Nesneleri WSDL dayalı uygular ve IIS barındırılan XML son nokta.
- Bir proxy kullanan bir istemci uygulaması istekleri oluşturmak için WSDL tabanlı kapalı.
Hizmet bitiş noktası için istemciden web servis çağrısı yaparken, aşağıdaki özel durum alıyorum:
{"Eylemi ile mesaj 'http://IMyService/CreateContainer' olamaz EndpointDispatcher. ContractFilter uyuşmazlığı nedeniyle alıcı işlenmiş, Bu da sözleşme uyuşmazlığı (alıcı ve verici arasında uyumsuz Eylemler) ya da gönderici ve alıcı arasında bağlayıcı/güvenlik uyumsuzluğu nedeniyle olabilir. Gönderici ve alıcı aynı sözleşme ve aynı bağlama (güvenlik gereksinimlerini, örneğin Mesaj, Ulaşım, Hiçbiri de dahil olmak üzere) kontrol edin."}
MS Service Trace Viewer, Ama nerede emin değilim kullanmaya başladım. İstemci sınıflar ve bitiş noktası bakarken, aynı görünürler.
Nasıl biri bu sorunu hata ayıklamak için başlar?
Bu özel durum için bazı olası nedenleri nelerdir?
CEVAP
Bir "EndpointDispatcher en ContractFilter uyuşmazlığı" alıcı noktası için yapılandırılmış ileti alınan sözleşmelerin herhangi bir maç değildi, çünkü mesajını işlemi yapılamadı demektir.
Bunun nedeni olabilir:
- Client ve gönderici arasında farklı bir sözleşme var.
- Client ve gönderici arasında farklı bir bağlayıcı kullanıyorsun.
- İleti güvenlik ayarları istemci ve gönderici arasında tutarlı değil.
Konu ile ilgili daha fazla bilgi için EndpointDispatcher
sınıfı bir bak.
İlişkili tanımsız davranışı dışında ge...
SQL sorgu: tablodaki tüm kayıtları en ...
Değişkenleri ya da döngü içinde ve dış...
git: dışında herşey alt Yoksay...
Nasıl metin dışında serbest sokak/post...