ASP.NET-Werkzeuge
Eintrag zuletzt aktualisiert am: 07.03.2004
Entwicklungswerkzeuge
Visual Studio .NET ist auch die primäre
Entwicklungsumgebung für
ASP.NET.
Zum Erstaunen der Entwicklergemeinde gibt es seit kurzem auch eine Light-Version von
Visual Studio .NET: Microsoft
ASP.NET Web Matrix ist ein Freeware-Editor von Microsoft zur Entwicklung von
ASP.NET-
Webforms und -Web Services. Genauso wie
Visual Studio .NET bietet
Web Matrix einen WYSIWG-Designer mit Toolbox und Eigenschaftsfenster sowie eine
HTML-Ansicht und eine Code-Ansicht. Es gibt zahlreiche Vorlagen für verschiedene Dateitypen und
Wizards, z.B. für die Erstellung einer
Proxy-Klasse zur Nutzung eines Web Service. Auch ein Fenster zur Einbindung von
Datenbanken (basierend auf der kostenlosen
Datenbankengine
MSDE) ist integriert.
Sonstige Tools
Visual Studio .NET bietet für die Veränderungen der
XML-basierten
Konfigurationsdateien von
ASP.NET nicht mehr als den eingebauten
XML-Editor. Ein komfortableres Werkzeug, das ein
GUI für alle Einstellungen und die dazu passende Anzeige von Hilfe-Seiten aus dem
.NET Framework SDK anbietet ist die Firma Hunter Stone Inc. (
http://www.hunterstone.com/wce/)
ASPNETWatchDog ist eine Sammlung verschiedener Dienste und Werkzeuge um
ASP.NET zu überwachen. Über ein eigenes HTTP-Modul für
ASP.NET (ASPNETCapture) wird ein spezielles Log für alle HTTP-Antworten von
ASP.NET erzeugt. Dieses Log kann überwacht und abgefragt werden. Der ASPNETReplayer ermöglicht, frühere Browser-
Webserver-Dialoge erneut abzuspielen, um damit den
Softwaretest zu vereinfachen.
Ebenfalls dem Test von Webanwendungen dient das Advanced .NET Testing System (ANTS) der Firma Red Gate (
http://www.red-gate.com/advanceddotnet_testingsystem.htm). ANTS unterstützt explizit auch den Test von
SOAP-basierten Web Services. ANTS basiert auf Microsofts neuer
Scripting-Technologie Visual Studio for Application (
VSA). Durch Aktionen im
Webbrowser kann der Tester ein
VSA-Skript aufzeichnen und später abspielen. Dabei kann ANTS mehrere Clients simulieren, wobei während des Tests die relevanten Performance-Counter angezeigt werden. Am Ende erhält der Tester eine
HTML-Seite mit umfangreichen Informationen über die Dauer der Anfrage und Abarbeitung der einzelnen Webform-Seiten.