2010-01-21 13 views
11

Gibt es vorhandene Frameworks oder Beispiele für dynamische Dokumentation für REST-konforme Webdienste in ASP.Net MVC?Dynamische Dokumentation für RESTful ASP.Net MVC-Webservices

Ich habe eine Reihe von Webdiensten in einem ASP.Net MVC-Projekt, das ich dokumentieren möchte. Für jeden Dienst möchte ich die zulässigen Verben, eine URL-Vorlage, eine Beispielanfrage und Antwortnachrichten anzeigen. Es wäre wirklich schön, wenn die Hilfeseite auch ein Formular zum Testen des Dienstes hätte, ohne Fiddler zum Testen anzustoßen.

Gibt es so etwas bereits, oder würde ich von vorne anfangen, wenn ich das zu meinen ASP.Net MVC Web-Service-Projekten hinzufügen möchte?

+0

Wie haben Sie Ihre Dienste erstellt? Haben Sie WCF-SDK oder benutzerdefinierte ActionResults und Binder verwendet? Ich frage mich nur .. – ziya

+0

Wir haben nicht das WCF-SDK verwendet - unsere sind alle benutzerdefinierte ActionResults in ASP.Net MVC. –

Antwort

2

Mir sind solche Tools nicht bekannt. Wenn ich eine Reihe von RESTful-Diensten hätte, würde ich in Betracht ziehen, Open Rasta zu verwenden - es hat viel mehr Funktionen als ASP.NET MVC. Eine andere vernünftige Alternative ist die WCF REST Starter Kit.

UPDATE: Hier ist ein guter Vergleich der verfügbaren RESTful implmentations in .Net.

+0

Danke. Ich werde Open Rasta anschauen. Wir haben uns WCF REST Starter Kit angesehen, möchten aber WCF nicht verwenden. Ich mag die Implementierung der Hilfedateien jedoch sehr. –