Entwickeln von Anwendungen für Internetinformationsdienste (IIS) 7.0

Ein Webserver, auf dem IIS 7.0 ausgeführt wird, kann viele verschiedene Arten von Anwendungen hosten, die mit unterschiedlichen Tools wie Microsoft Visual Studio 2005 entwickelt wurden.

Entwickeln von Webanwendungen

Sie können Webanwendungen für IIS 7.0 mit Microsoft ASP.NET Version 1.1 und ASP.NET Version 2.0 entwickeln, für die entweder Microsoft .NET Framework oder ASP.NET Version 1.0 und Active Server Pages (ASP) installiert sein müssen, für die .NET Framework nicht erforderlich ist.

Beim Entwickeln von Webanwendungen müssen Sie die folgenden Punkte berücksichtigen:

Schreiben für globale Zielgruppen

Berücksichtigen Sie, dass Anwendungen in vielen Sprachen verständlich sein müssen und in vielen Kulturkreisen verwendet werden. Die Globalisierungseinstellungen tragen dazu bei, dass Ihre Anwendung in verschiedenen Umgebungen mit geringen oder keinerlei Änderungen ausgeführt werden kann.

Entwerfen einer Webseite

Auf ASP.NET-Seiten werden Steuerelemente zum Erstellen des Inhalts einer Webseite verwendet. Steuerelemente unterstützen Sie dabei, die Gestaltung einer Seite von der ASP.NET-Programmierung getrennt zu halten, auf der die Anwendung beruht. Steuerelemente ermöglichen es Ihnen zudem, Werte für den Inhalt einer Webseite zu ändern.

Definieren von Anwendungseinstellungen

Möglicherweise müssen Sie die Anwendungseinstellungen ändern, damit diese in Verbindung mit den Einstellungen auf dem Webserver oder der Website verwendet werden können, wo die Anwendung ausgeführt wird. Sie können Anwendungseinstellungen definieren, damit das Ausführen dieser Änderungen vereinfacht wird.

Herstellen einer Verbindung mit einer Datenbank

Einige Webanwendungen speichern Informationen in einer Datenbank. Beispielsweise speichern viele E-Commerce-Anwendungen Informationen zum Warenbestand, damit Kunden sofort informiert werden können, wenn ein bestimmter Artikel vorrätig ist. Um Informationen aus der Datenbank abzurufen, verwendet die Anwendung eine Verbindungszeichenfolge, also eine Reihe von Zeichen, mit der definiert wird, wie die Anwendung mit der Datenbank interagiert.

Schützen der Computerschlüssel zu Sicherheitsinformationen

Computerschlüssel sind eine Sicherheitsfunktion von ASP.NET. ASP.NET verwendet sie, um einige Sicherheitsinformationen und bestimmte Informationen über die Besuche von Benutzern sowie Änderungen an den Seiten Ihrer Website zu schützen.

Anbieter

ASP.NET verwendet Anbieter, um die Interaktion von Anwendungen mit anderen Anwendungen als denen zu ermöglichen, die ursprünglich für die Interaktion vorgesehen waren. Beispielsweise könnten Sie eine Webanwendung ausführen, in der Informationen zur Mitgliedschaft in einer Microsoft Access-Datenbank gespeichert sind. Allerdings wird Ihr Unternehmen künftig eine SQL Server-Datenbank verwenden. Statt Ihre Anwendung neu zu schreiben, können Sie einen Anbieter verwenden, um die Verbindung zwischen der Anwendung und der SQL-Datenbank herzustellen.

Kombinieren der einzelnen Komponenten

Bevor eine Anwendung unter IIS 7.0 ausgeführt werden kann, müssen alle Dateien der Anwendung in eine einzelne Datei mit der Erweiterung DLL kompiliert oder gruppiert werden. Sie können die Gruppierung durch Angeben von Einstellungen für das Kompilieren steuern.

Weitere Informationen zum Konfigurieren von Einstellungen für die Entwicklung von Webanwendungen finden Sie im Artikel zum Konfigurieren von Einstellungen für die Entwicklung von Webanwendungen in IIS 7.0 Beta (möglicherweise in englischer Sprache) auf der Microsoft TechNet-Website.

Einrichten von E-Mail

SMTP (Simple Mail Transfer-Protokoll) dient zum Senden und Empfangen von E-Mail-Nachrichten.

Verwalten von Benutzerinformationen

Möglicherweise möchten Sie Informationen über Benutzer sammeln und speichern, die Ihre Website besuchen und Ihre Webanwendung ausführen, damit diese Daten künftig von der Anwendung verwendet werden können. Hier erhalten Sie zwei nützliche Tipps:

Erstellen von Benutzerprofilen

Jede Webanwendung speichert unterschiedliche Informationen über die Benutzer, die eine Website besuchen oder eine Webanwendung ausführen. Ein Benutzerprofil unterstützt Sie dabei, die zu speichernden Informationen zu definieren.

Speichern von Benutzeraktionen

Benutzer, die eine Website besuchen oder eine Webanwendung ausführen, betrachten häufig mehrere Seiten auf der Site oder führen mehrere Anwendungen aus. Beispielsweise könnte ein Benutzer auf einer E-Commerce-Website einen Artikel für den Kauf auswählen und dann nach weiteren Artikeln suchen. Um nachzuverfolgen, welche Bereiche die Benutzer besuchen und welche Änderungen sie vornehmen, können Sie den ASP.NET-Sitzungsstatus zum Speichern dieser Informationen verwenden.

Ausführen vorhandener Anwendungen unter IIS 7.0

Wenn Sie ASP- und CGI-Anwendungen (Common Gateway Interface) geschrieben haben, die unter früheren Versionen von IIS ausgeführt wurden, müssen Sie diese Anwendungen nicht neu schreiben. Sie können unter IIS 7.0 unverändert ausgeführt werden. Die meisten ISAPI-Filter (Internet Server API) können ebenfalls ohne Änderungen ausgeführt werden.

Waren diese Informationen hilfreich?Kundenfeedback: Häufig gestellte Fragen
Danke.
Möchten Sie weiteres Feedback eingeben?
Danke. Ihr Feedback hilft uns, unsere Inhalte ständig zu verbessern.
1200 400 Wie können wir diese Website hilfreicher für Sie gestalten? Absenden Überspringen Möchten Sie weiteres Feedback eingeben? Absenden Nein, danke