Ich erhalte den folgenden Fehler, wenn ich versuche, meinen Adobe Livecyle Soap-Dienst aufzurufen:Der Wert darf nicht null sein. Parametername: uri
Wert kann nicht null sein. Parametername: uri
Das Merkwürdige ist, dass ich keinen Parameter namens „uri“. Ich kann diesen Fehler nicht beheben, da der Dienst nicht gestartet werden kann. Die Fehlermeldung ist alles, was ich habe. Hier
ist der Code, dass ich die Parameter übergeben:
BasicHttpBinding binding =
new BasicHttpBinding(BasicHttpSecurityMode.Transport);
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
LetterService.LETTER_APPLICATIONS_Client client =
new LetterService.LETTER_APPLICATIONS_Client(
binding,
new EndpointAddress(
System.Configuration.ConfigurationManager.AppSettings["URL"]));
Vielen Dank im Voraus.
Sie müssen Ihren Code zeigen. Der Fehler bedeutet, dass für eine von Ihnen aufgerufene Methode ein Wert von null für den Parameter 'uri' übergeben wurde. – devdigital
Sie können Ihre Frage bearbeiten, um weitere Details hinzuzufügen. Dies ist sehr nützlich, wenn Sie Code freigeben möchten, da Sie ihn mit dem '' '' '' '' '' '' '' '' '' '' 'formatieren können. Der Link zum Bearbeiten befindet sich links unten unter den Tags. –
Und es ist fast sicher die 'EndpointAddress' [Konstruktor] (http://msdn.microsoft.com/en-us/library/ms404972.aspx), die die Ausnahme auslöst - überprüfen Sie Ihre Konfigurationsdatei und stellen Sie sicher, dass Sie eine" LetterMergeURL "' appSetting ". –