2009-07-03 7 views
0

Ich bin usng dies: http://schemas.microsoft.com/cdo/configuration/smtpauthenticateKann der Zugriff auf die URL in einem XML-Schema oder -Dokument fehlschlagen, weil die Anwendung fehlschlägt?

Das Schema ist down? Meine Software funktioniert nicht mehr. Gibt mir eine Nachricht: Kann nicht auf CDO Message zugreifen. Ich benutze Framework 1.1 mit Mail Send Authentication und fehlgeschlagen.

Wer hat eine Lösung?

+0

Bitte versuchen Sie, Ihrer Frage einen aussagekräftigeren Titel zu geben. – SolutionYogi

+0

@ pho3nix: Da die Antwort auf die ursprüngliche Frage "nein, das hat nichts damit zu tun" hat, schlage ich vor, dass Sie Ihre Frage bearbeiten, um die Schema-URL nicht zu erwähnen, sondern nur zu sagen: "Kann nicht auf CDO.Message zugreifen in .NET 1.1 ". –

Antwort

2

Dies ist ein Referenzname, kein auflösbarer URI. Es wird nur als eine Zeichenfolge verwendet, die einen Wert darstellt, und Ihre Software holt tatsächlich nichts von dort ab.

URIs werden als Namen verwendet, weil sie bequem sind, aber es ist oft verwirrend, weil es scheint, dass am anderen Ende etwas sein sollte.

Es sollte mehr innere Ausnahmen Details geben, die die Ursache des Problems erklären; Könntest du das posten?

Versuchen Sie, die Anweisungen here für einige mögliche Lösungen zu folgen.

0

Nur sehr klar sein: diese Dinge in einem XML-Dokument, das wie eine URL aussehen, und dass Sie in zu sehen:

xmlns="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" 

oder

xmlns:cdo="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" 

Das sind keine URLs. Sie bedeuten nicht, dass .NET bei Verwendung des Dokuments auf einen Speicherort im Internet zugreifen wird. Insbesondere ist es unmöglich, dass eines dieser Dinge (die übrigens XML Namespaces genannt werden) die Ursache Ihres Problems ist.

Als lavinio sagte oben, post die vollständige Ausnahme und vielleicht werden Sie etwas Hilfe bekommen. Sie sollten einen try/catch-Block um den Code mit dem Problem setzen, die Ausnahme beispielsweise in "ex" abfangen und dann das Ergebnis von ex.ToString() posten.