WCF Test Client-Fehler: Fehler beim Aufrufen des Dienstes

Ich erhalte eine Fehlermeldung bei dem Versuch, den WCF Test Client mit meinem WCF-service. Hier ist der service-code:

[ServiceContract]
public interface IEmployeeService
{
    [OperationContract(Name = "GetEmployee")]
    [WebGet(RequestFormat = WebMessageFormat.Xml,
        UriTemplate = "/Employees/{employeeNumber}")]
    Employee GetEmployee(string employeeNumber);
}

public Employee GetEmployee(string employeeNumber)
{
    var employeeNumberValue = Convert.ToInt32(employeeNumber);
    var employee = DataProvider.GetEmployee(employeeNumberValue);
    return employee;
}

<system.serviceModel>
    <services>
        <service name="Employees.Services.EmployeeService"
                 behaviorConfiguration="metaBehavior">
            <endpoint address=""
                      behaviorConfiguration="webHttp"
                      binding="webHttpBinding"
                      contract="Employees.Services.IEmployeeService">
            </endpoint>
            <endpoint address="mex"
                      binding="mexHttpBinding"
                      contract="IMetadataExchange">
            </endpoint>
        </service>
    </services>
    <behaviors>
        <endpointBehaviors>
            <behavior name="webHttp">
                <webHttp/>
            </behavior>
        </endpointBehaviors>
        <serviceBehaviors>
            <behavior name="metaBehavior">
                <serviceMetadata httpGetEnabled="true" />
            </behavior>
        </serviceBehaviors>
    </behaviors>
</system.serviceModel>

Ich bin in der Lage, eine Verbindung zu dem Dienst mit dem WCF Test Client, aber wenn ich versuche zu aufrufen GetEmployee(mitarbeiternr) bekomme ich die folgende Fehlermeldung:

Fehler beim aufrufen des Dienstes. Mögliche Ursachen: Der Dienst ist offline oder unzugänglich sind; die client-side-Konfiguration nicht mit dem proxy; die vorhandenen proxy ist ungültig. Finden Sie die Stapelüberwachung für weitere Details. Sie können versuchen, sich zu erholen, indem man eine neue proxy, wiederherstellen der Standard-Konfiguration oder aktualisieren Sie die service.

War ich in der Lage, erfolgreich den Dienst durch senden einer Anforderung von dem browser.

Keine Ahnung warum ich kann nicht mit dem WCF Test Client?

InformationsquelleAutor Kevin Babcock | 2009-03-02

Schreibe einen Kommentar