WCF Test Client : Fehler beim hinzufügen eines service. Service Metadaten kann nicht zugegriffen werden. Stellen Sie sicher, dass Ihr Dienst ausgeführt wird und das Verfügbarmachen von Metadaten
Ich bin versucht derzeit, um die sync-Rahmen Probe zu arbeiten: Beispiel
Die Lösung kompiliert ohne Fehler oder Warnung.
Aber wenn ich drücken Sie die F5-Taste der WCF Test Client wird gestartet und wirft die folgende Fehlermeldung.
Local\Temp\Test-Client
Projekte\10.0\5b6aab8a-6629-4a12-87c2-e9e75ba9c1e4\Client.cs(379,13) :
error CS0246: Der Typ oder namespace-name 'schema' konnte nicht gefunden werden
(fehlt eine using-Direktive oder ein Assemblyverweis?)
Unten ist der code von Client.cs
dass die oben genannten Fehler auf
///<remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.datacontract.org/2004/07/Microsoft.Synchronization")]
public partial class SyncIdFormatGroup
{
private schema schemaField;
private System.Xml.XmlElement anyField;
///<remarks/>
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2001/XMLSchema", Order=0)]
public schema schema
{
get { return this.schemaField; }
set { this.schemaField = value; }
}
///<remarks/>
[System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
public System.Xml.XmlElement Any
{
get { return this.anyField; }
set { this.anyField = value; }
}
}
Es wäre toll, wenn jemand mir helfen könnte bei dem problem.
Haben Sie erstellt eine Klasse namens-schema? Ich denke, es beschwert sich, dass schema ist ein Stichwort vielleicht?
Kann man den code von schema-Klasse , ist es tagedd mit [DataContract] Attribut und dessen Mitglied Sie mit [DataMember] Attribut?
Ich habe keine Klasse namens schema. Die Klasse die ich mich beziehe, ist erstellt durch WCTTestClient
Kann man den code von schema-Klasse , ist es tagedd mit [DataContract] Attribut und dessen Mitglied Sie mit [DataMember] Attribut?
Ich habe keine Klasse namens schema. Die Klasse die ich mich beziehe, ist erstellt durch WCTTestClient
InformationsquelleAutor vishalvatsal | 2011-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand die Lösung Ok, nach verbringen viel Zeit habe ich es geknackt. Aus irgendeinem Grund, wenn ich führen Sie das Beispiel als Konsolenanwendung funktioniert es einfach gut. Aber der moment benutze ich WCFTestClient war ich immer Fehler. Wenn ich entfernen Sie die
[ServiceKnownType(typeof(SyncIdFormatGroup))]
vom Vertrag, es funktioniert in WCFTestClient. Hoffe, dass jemand hilft.Ja, markieren Sie bitte Ihre Antwort wird akzeptiert.
Sorry Jungs, komplett den überblick verloren. Markiert haben die Antwort
InformationsquelleAutor vishalvatsal
Haben Sie ermöglichte einen mex (metadata-exchange) Endpunkt in Ihrem Dienst?
InformationsquelleAutor Neil Thompson
Lesen Sie den Hinweis am Ende der Seite:
Hinweis: Wenn Sie mithilfe von Visual Studio 2010 kompilieren Sie diese Proben, müssen Sie zunächst entfernen Sie Verweise auf den Sync Framework-Assemblys und dann erneut fügen Sie die assembly-Verweise auf die Projekte. Sonst, Sie werden sehen "- Typ oder namespace-name konnte nicht gefunden werden" Kompilierungsfehler.
http://code.msdn.microsoft.com/Database-Sync-SQL-Server-7e88adab#content
oder
http://code.msdn.microsoft.com/Database-SyncSQL-Server-e97d1208
InformationsquelleAutor user2239228