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.
InformationsquelleAutor gizemdemirel | 2013-04-04
Schreibe einen Kommentar