Bereitstellen einer SharePoint-WebPart mit seinen Web-Service-Referenz
Ich versuche, um ein SharePoint-Webpart, der als Teil einer service-Referenz auf Andere SharePoint-server, den ich anrufen müssen innerhalb von vb-code. Aber wenn ich versuche, rufen Sie die remote-web-service zum ersten mal, erhalte ich Folgendes im log:
Konnte nicht finden, Standard-endpoint-element, das Verweise Vertrag " ListReference.ListsSoap " im ServiceModel-clientkonfigurationsabschnitt. Dies könnte daran liegen, dass keine Konfigurations-Datei gefunden wurde, für Ihre Anwendung, oder weil keine endpoint-element dazu passenden Vertrag gefunden werden konnte, der in der client-element. System.ServiceModel.Beschreibung.ConfigLoader.LoadChannelBehaviors(serviceendpoint-Objekt serviceendpoint-Objekt, String configurationName)
System.ServiceModel.ChannelFactory.ApplyConfiguration(String configurationName)
System.ServiceModel.ChannelFactory.InitializeEndpoint(String configurationName, EndpointAddress Adresse)
System.ServiceModel.ChannelFactory1..ctor(String endpointConfigurationName, EndpointAddress remoteAddress)
1.CreateSimplexFactory()
at System.ServiceModel.EndpointTrait
System.ServiceModel.ClientBase1.CreateChannelFactoryRef(EndpointTrait
1 endpointTrait)
System.ServiceModel.ClientBase1.InitializeChannelFactoryRef()
1..ctor()
at System.ServiceModel.ClientBase
bei VSeWSS.ChangeRequestWorkflow.ChangeRequest.SubmitForm(Object sender, EventArgs e)
Was ist die richtige Methode zum bereitstellen einer Web-Teil mit Service-Referenz, könnte ich dabei etwas falsch? Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die endpoint-Konfiguration in der web.config der SharePoint-Website, die das konsumieren des webservice.
Fand ich diese Frage, die mein problem gelöst.
Im Grunde habe ich nur benötigt wird, um eine "BasicHttpBinding" - Objekt, und füllen Sie seine Eigenschaften mit denen, die der SVC-generator in meiner app.config.
WCF-Konfiguration ohne eine config Datei
Eigentlich habe ich mein problem gelöst. Meine Anwendung hat viele Projekte, und die config-Datei wurde in das Projekt Aufruf der WebService -, aber es scheint, es hat in der Start-Projekt...
Hm, wenn ich verstehen, was du fragst richtig, ich mache das. Ich habe gerade einen webservice, der aus einer der richtigen Endpunkte, um das Projekt in VS, dann, bevor ich es nenne in meinem eigentlichen code, bekomme ich die URL möchte ich verbinden mit diesem Aufruf aus der hierarchical object store aus Codeplex, legen Sie dann die Url-Eigenschaft. Also:
Ihre arbeiten so fein.
hth.