Ich habe eine Silverlight-App, die WCF sowohl durch Abrufen von Duplex als auch von "normalen" Async-Anrufen verwendet. Alles hat gut funktioniert, bis ich eine global.asax-Datei hinzugefügt habe.Wie kann eine neu hinzugefügte global.asax-Datei eine Verwechslung mit meinem WCF-Dienst verursachen
Nach einer Stunde Googeln stieß ich auf diesen ziemlich veralteten Blog von Jean-Dirk Stuart, der vorschlug, das stubbed Session_start-Ereignis zu kommentieren.
Sicher genug, dass das Problem behoben, aber es gibt Anlass zur Sorge. Warum würde dieses wohlwollende Mitglied der Datei global.asax die Aufrufe von wcf brechen?
Sehr interessant. Ich brauche keinen Sitzungsstatus, aber ich muss einen Hintergrund-Thread aufspulen, um eine Ereigniswarteschlange zu überwachen und Nachrichten über Duplex an die SL-Clients zu senden. Ich hatte erwartet, das Global.asax application_start-Ereignis zu verwenden, um dies zu erledigen. Vielleicht gibt es einen besseren Weg? –