XML:teminatsız veya yanlış hatası hata
Merhaba, uzak bir svc tüketmeye çalışıyorum herkes Java eklentisi. Proxy sınıfı svcutil.exe kullanarak oluşturdum ve benim için sınıfı bir hata verir konsol uygulaması ekledim sonra
Güvenli olmayan bir hata ya da yanlış güvenli fay alındı diğer taraf. İç hata bakın hata için özel durum kodu ve detay. Sistem.ServiceModel.FaultException: Bir doğrulama hatası oluştu bu mesaj için güvenlik
Yardım (bu XML bir uzaktan svc oluşturmak düsünmedim) lütfen! Şimdiden teşekkürler.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="EloquaDataTransferService" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Mtom" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://secure.eloqua.com/API/1.2/DataTransferService.svc"
binding="basicHttpBinding" bindingConfiguration="EloquaDataTransferService"
contract="DataTransferService" name="EloquaDataTransferService" />
</client>
</system.serviceModel>
</configuration>
Bu benim app.yapılandırma dosyası. Ve kullanıcı adını veren ve benim consoleApp şifre ediyorum.cs dosya n.ServiceCredentials.Kullanıcı adı.Kullanıcı adı="xxxxxx".Parola="" . xxxx
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="EloquaDataTransferService" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Mtom" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://secure.eloqua.com/API/1.2/DataTransferService.svc"
binding="basicHttpBinding" bindingConfiguration="EloquaDataTransferService"
contract="DataTransferService" name="EloquaDataTransferService" />
</client>
</system.serviceModel>
</configuration>
CEVAP
Bu XML hizmetleri atmak çok belirsiz bir hatası. Konu bisiklet Federasyonu servisine geçildi ileti güvenliğini doğrulamak için açılamadı.
Bu hemen hemen her zaman sunucu zaman bir eğim yüzünden. Uzak sunucu ve istemci sistem zamanı (genellikle) birbirlerinin 10 dakika içinde olmalıdır. Eğer onlar değilse, güvenlik doğrulaması başarısız olur.
Eloqua.com çağrı ve sunucu zaman ne olduğunu bulmak, ve sunucu zaman karsılastırır.
Herhangi bir uyarı veya contravariance...
Nasıl hata ayıklama Firebug (veya benz...
Hata 'BAĞLANTI : önemli hata LNK1...
çınlama hata: bilinmeyen argüman: ...
&Quot;Bir girişim, yanlış bir biçimde ...