Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


Publizieren

W
 .NET Klassen
ApplikationsTyp
c# (.net)
ADO.NET
ASP.NET
ASP
.Net Zusätze
VBA
Tools
WebClientSeitig
Java
PHP
AJAX
SQL
Google
xml
RegEx
Service
MultiLayer
WSH
-->ASP.NET Webkomponenten Methoden NeuesWeb Events Diagramm Cookies Mail Senden Publizieren Globalisierung

Publizieren der ASP.NET Applikation

Übersicht der Verteilung

  • Setzen der Build Option
  • Identifizierung der Applikation
  • Konfiguration der Applikation

Setzen der Build Option

Ohne spezielles Zutun wird die Build-Version immer 0.0.0.0 bleiben und sie muss manuelle verändert werden. Durch eine Anpassung in der Datei AssemblyInfo.cs kann die Hochzählung automatisiert werden. Der Originaleintrag lautet wie folgt:

[assembly: AssemblyVersion("1.0.0.0")]

Korrigieren Sie die letzten beiden Ziffern wie folgt:

[assembly: AssemblyVersion("1.0.*")]

So werden die Build Nr und die Revision Nr automatisch bei jedem Kompilierungsvorgang erhöht.

Identifizierung der Applikation

Die Applikation wird durch vier Ziffern eindeutig identifiziert.

Hauptversion.Unterversion.Build.Revision

Eine gute Praxis ist es, die Hauptversion und die Unterversion selbst zu verwalten. Die Build und die Revision durch Visualstudio verwalten zu lassen.

Konfiguration der Applikation

  • Machine.Config
  • IIS Root, WebConfig
  • ApplikationsRoot Web.Config
  • Applikationsverzeichnisse Web.Config

Ein WebConfig ist eine optionale Datei, sie muss nicht vorhanden sein, kann aber. Eine in einem Verzeichnis tieferliegende Datei erbt von der höheren, überschreibt aber deren Einträge.

Testen der Applikation

Mal ehrlich gesagt, wer hat schon die Zeit, nach jeder Korrektur am Code die Webseite wieder korrekt auszutesten? Hier helfen einige Tools. Zum Beispiel lässt sich mit BadBoy ein Skript aufzeichnen, welches nach dem verändern der Webseiten erneut ausgeführt werden kann. So kann festgestellt werden, ob noch alle vorgängig aufgezeichneten Funktionen so funktionieren wie vorgesehen.

Ebenso lassen sich mit diesen Tools Stress-Test's durchführen. Das Simulieren zeitgleicher Zugriffe um die Reaktion der Installation unter Last zu testen.

  • BadBoy
  • WAPT Web application Perfomance Tool  zum testen der Anwendung (Kostenpflichtig)

Ein Sprichwort sagt: Wer misst, misst Misst. Planen Sie Ihre Test's sorgfältig und erstellen Sie einen Plan, was Sie konkret testen wollen.

Upload-Tools

Publizieren mit VisualStudio

Eine Webapplikation kann in VisualStudio publiziert werden. Dieser Vorgang ist bis Version 8 ziemlich langsam.

xCopy

Für die Installation kann jedes beliebige FTP (synchronisierungsprogramm) oder auch der xCopy Befehl verwendet werden.

Updaten einer ASP.NET Applikation

Erstellen Sie die Datei App_offline.htm im Stammverzeichnis der WebApplikation. Alleine die Existenz dieser Datei bewirkt, dass jede Anfrage auf die Datei App_offline.htm umgeleitet wird. Vergessen Sie nicht, nach dem Update diese Datei zu löschen.

Voraussetzungen für die Installation einer ASP.NET Applikation

  • Installiertes ASP.NET Framework
  • Installierter IIS

 

  • Ein Anwendungsverzeichnis muss für den Zugriff über den IIS freigegeben werden
  • ggf Datenbanken

Links

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche