Ich frage mich nur, wie ich den WCF-Dienst über den Browser (Firefox) aufrufen kann?
Mein WCF-Dienst sieht so aus:
http://localhost:4249/TestService.svc
Ich habe das versucht:
[ServiceContract]
public interface ITestService
{
[OperationContract]
[WebGet(UriTemplate = "/GetAllPersons", ResponseFormat = WebMessageFormat.Xml)]
List GetAllPersons();
public class TestService : ITestService
{
public List GetAllPersons()
{
return Employees.CreateEmployees();
}
Und ich habe das in die Adressleiste des Browsers eingegeben:
http://localhost:4249/TestService/GetAllPersons
Aber ich habe den folgenden Fehler erhalten:
Serverfehler in der Anwendung.
Die Ressource konnte nicht gefunden werden.
Beschreibung: HTTP 404. Die Ressource, nach der Sie suchen (oder eine ihrer Abhängigkeiten), wurde möglicherweise entfernt, umbenannt oder ist vorübergehend nicht verfügbar. Bitte überprüfen Sie die folgende URL und stellen Sie sicher, dass sie richtig geschrieben ist.Angeforderte URL: /TestService/GetAllPersons
Was habe ich falsch gemacht?
Hier ist meine web.config-Datei und Sie können sie sich ansehen: