2009-06-12 5 views
1

Anstatt die Web-Service-Infrastruktur von .net zu verwenden, fragte ich mich, was Sie auf meiner eigenen asp.net-Seite rollen, die Sie Daten veröffentlichen können (ich denke all die coolen Kinder rufen diese REST auf,) und rufen eine JSON-Antwort ab. Gibt es zusätzlichen Aufwand bei der Verwendung einer aspx-Seite für diesen Zweck, die mir nicht bekannt ist?RESTFull JSON-Antwort von asp.net Seite

+0

Werfen Sie einen Blick auf diese Frage zu - http://stackoverflow.com/questions/673075 –

Antwort

1

Auch wenn Sie vorhandene Hilfsklassen verwenden würden, müssten Sie Ihr eigenes Nachrichten-Parsing (einschließlich Fehlerbehandlung usw.) implementieren und somit die Transparenz verlieren (würde mehr Aufwand erfordern, um zu anderen Protokollen/Formaten zu wechseln) Sie implementieren eine Kommunikationsinfrastruktur ähnlich WCF. Und dann könnten Sie zusätzliche Funktionen wie Sicherheit benötigen ..... einfach WCF verwenden, wenn Sie können;)

0

Sie könnten überprüfen möchten, this post out.

2

Ja und nein. Sie können ASP.NET auch ohne MVC verwenden, um dies effektiv zu handhaben. Aber Sie wollen wahrscheinlich keine Seiten verwenden. Stattdessen sollten Sie IHttpHandlers für Ihre Ruheaktionen implementieren.

Um den JSON-Winkel zu behandeln, überprüfen Sie JSON.NET, wenn Sie nicht die eingebrannten WCF/Scripting Zeug verwenden möchten.