XML Hatası - varsayılan bulmak bitiş noktası öğesi başvuran sözleşmesi 'UserService değil.' UserService;
Bu nasıl düzeltmek için herhangi bir fikir?
UserService.UserServiceClient userServiceClient = new UserServiceClient();
userServiceClient.GetUsersCompleted = new EventHandler<GetUsersCompletedEventArgs>(userServiceClient_GetUsersCompleted);
userServiceClient.GetUsersAsync(searchString);
.
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_UserService"
maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:52185/UserService.svc"
binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_UserService"
contract="UserService.UserService"
name="BasicHttpBinding_UserService" />
</client>
<behaviors>
<serviceBehaviors>
<behavior name="Shell.Silverlight.Web.Service3Behavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
<services>
<service behaviorConfiguration="Shell.Silverlight.Web.Service3Behavior"
name="Shell.Silverlight.Web.Service3">
<endpoint address=""
binding="basicHttpBinding"
contract="Shell.Silverlight.Web.Service3" />
<endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
</system.serviceModel>
Varsayılan bitiş noktası öğesi bulunamadı başvuran sözleşme 'UserService.UserService' ServiceModel istemci yapılandırma bölümü. Bu herhangi bir yapılandırma dosyası bitiş noktası öğesi bu Sözleşme müşteri eşleşen öğe bulunamadı çünkü bu uygulama için, ya da bulunamadığı için olabilir.
Çözüldü!
Bu Silverlight uygulaması olduğunu söylemedim. "ServiceReferences.kendi olan bir DLL bisiklet Federasyonu başvuru yaptım ClientConfig" dosyası. DLL ServiceReferences içeriğini taşındım.Ana silverlight projesi için ClientConfig ve işe yaradı.
CEVAP
Aynı sorunu bir dönem geçirdim. Benim uygulama da Silverlight uygulaması ve hizmeti içinde kullanılan özel içsel sınıf kitaplığından çağrılmıştı.
Çözüm basit. Config dosyasından bitiş noktası tanımlar (örneğin ServiceReferences.kopya ClientConfig) config için sınıf kitaplığı silverlight uygulama dosya. O bunu yapmak zorunda kalmadan çalışmak için beklediğiniz biliyorum, ama Redmond anlaşılan birileri tatil o gün vardı.
Varsayılan bitiş noktası öğesi bulunam...
Hata ayıklama "Öğesi noktası"...
Nasıl bir HTML <select> öğesi iç...
Web hizmet bitiş noktası nedir?...
Nasıl varsayılan bağlantı noktası (900...