Wert darf nicht null sein. Parameter name: uri
Bekomme ich die folgende Fehlermeldung, wenn ich versuche, rufen meinen Adobe Livecyle Soap-service:
Wert darf nicht null sein. Parameter name: uri
Das merkwürdige ist, dass ich keinen parameter mit dem Namen "uri". Ich kann nicht Debuggen dieser Fehler, da der service kann nicht einmal starten. Die Fehlermeldung ist alles was ich habe.
Hier ist der code, dass ich übergeben Sie die parameter:
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"]));
- Sie müssen zeigen Sie Ihren code. Der Fehler bedeutet, dass eine Methode aufgerufen wurde, übergeben Sie einen null-Wert für die 'uri' - parameter an.
- Sie können Ihre Frage, um weitere details hinzuzufügen. Dies ist sehr nützlich, wenn Sie wollen, um code gemeinsam zu nutzen, denn Sie können die
{}
- Taste, um Sie zu formatieren, können Sie nicht tun, einen anständigen job der code-Formatierung in den Kommentaren. Der Bearbeiten-link ist unten Links, unter den tags. - Und es ist fast sicher die
EndpointAddress
constructor, dass das werfen der exception - überprüfen Sie Ihre config-Datei und stellen Sie sicher, dass Sie eine "LetterMergeURL"appSetting
. - URI (Uniform resource identifier) wird verwendet, um zu identifizieren eine website oder Ressource, so ist dies ein starker Indikator dafür, dass Ihre Fehler in Ihrem code, die Punkte auf einer solchen Ressource. Dies sollte Ihnen eine gute Idee auf, wo Sie zu suchen, um den code Debuggen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den parameter
EndpointAddress()
benannt istURI
(platzieren Sie den cursor einfach nach der(
, und drücken SieCtrl + Shift + Space
zu sehen, die parameter-Liste).Könnten Sie überprüfen, dass dies das problem durch den Austausch:
..Mit so etwas wie die folgenden:
Wenn das funktioniert, Sie kennen Ihre Fehler config-verwandt.