Announcement

Collapse
No announcement yet.

Syndication-Server als WCF-Dienst - Aufruf im Browser funktioniert nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Syndication-Server als WCF-Dienst - Aufruf im Browser funktioniert nicht

    Ich habe einen Syndication-Dienst erstellt und muss diesen in einer eigenen Anwendung hosten, da mir kein IIS zur Verfügung steht.

    Der Dienst funktioniert, wenn ich ihn mit Visual Studio 2008 "hoste". Damit er eigenständig läuft, habe ich versucht, ihn als WCF-Dienst zu hosten. Dazu habe ich diesen Artikel im Internet gefunden.

    Der Dienst startet, aber ich bekomme das Feed nicht im Browser angezeigt.

    Hier der Code zum Hosten des Feeds:
    [highlight=c#]
    static void Main(string[] args)
    {
    try
    {
    ServiceHost host = new ServiceHost(typeof(Tour4UFeed));
    host.Opened += delegate
    {
    Console.WriteLine("Syndication Server gestartet...");
    };
    host.Open();
    Console.ReadLine();
    }
    catch (Exception ex)
    {
    Console.ForegroundColor = ConsoleColor.Red;
    Console.WriteLine("FEHLER! Details: {0}", ex);
    Console.ReadLine();
    }
    }
    [/highlight]

    Der Endpunkt des Dienstes wird mit der folgenden Adresse versehen:
    [highlight=XML]
    <add baseAddress="http://localhost:8731/Tour4U.SyndicationWCFServer/Tour4UFeed.svc" />
    [/highlight]

    Aber wenn ich im Browser die Adresse "http://localhost:8731/Tour4U.SyndicationWCFServer/Tour4UFeed.svc" eingebe, so erscheint nur die Info-Seite mit einem Link zur WSDL. Gebe ich dahinter noch den Namen der Klasse ein, so erhalte ich eine weiße Seite.

    Was muss ich tun, damit ich den erzeugten Feed im Browser sehen kann?
Working...
X