Announcement

Collapse
No announcement yet.

ASP-Projekt zum laufen bekommen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ASP-Projekt zum laufen bekommen

    Hallo,

    ich habe ein ASP-Projekt mit MS SQL Server 2000-Datenbanken programmiert in VB! was brauche ich alles auf meinem Rechner damit ich das Projekt starten kann und mir auch den Code (Vernünftig)anschauen kann
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    Hallo Markus,

    sprichst Du hier von klassischem ASP oder ASP.NET?

    Klassische ASP Anwendungen sind normalerweise in VB-Skript programmiert.
    Im Gegensatz dazu sind ASP.NET Anwendung in VB.NET oder einer anderen Sprache programmiert.

    Wenn Du von VB sprichst, sugeriert das klassisches VB ohne .NET. Damit werden aber eigentlich keine ASP Anwendungen geschrieben.

    Kannst Du das bitte etwas näher ausführen?

    Gruß Ralf

    Comment


    • #3
      Moin,

      Jo, da hat der Vorposter recht. Zuerst muss sichergestellt werden ob deine
      ASP-Seiten jetzt ASP 2.0 VBSkripte sind oder ob Du eine neue WebApplikation
      mittels Visual Studio 2003/2005/2008 erstellt hast, da die Bereitstellung doch
      recht unterschiedlich ist.

      Ich gehe mal davon aus das Du dein Projekt mittels Visual Studio 2003/2005/2008 erstellt hast. Da das automatisierte Bereitstellungssetup
      erst ab den Visual Studio Professional Versionen und höher zur Verfügung stehen, empfehle ich Dir lieber eine Methode die Du auch dann durchführbar ist
      wenn Du nur mit der Expressversion des WebDevelopers (VB.NET Edition)
      gearbeitet hast.

      Ok, dann mal zu den Details:
      VS (Visual Studio) packt alles was Du brauchst normalerweise in dein Projekthauptverzeichnis, das Du lediglich auf deinen Webspace kopieren
      musst.

      Beispiel:
      Kopiere alle Dateien nach folgendem Muster:
      "c:\projekte\myWebApp" nach FTP --> "c:\inetpub\myWebApp"

      Wichtig:
      Es ist "sehr" wichtig zu wissen mit welcher .NET Framework Version dein
      Projekt erstellt wurde. Ich empfehle Dir derzeit nicht über Version 2.0 zu hinnaus zu gehen,da sich die meiste Doku und Hilfestellungen auf diese Version beziehen und es heir einigermassen gut funktioniert (ist bei Visual Studio 2005 auch Standardvorgabe).

      Software Checkliste:
      Auf deiner Zielmaschine sollte folgende Software installiert sein:
      1.Windows XP+SP2 oder Windows Server 2003+SP1 (sowie alle Updates)
      2.IIS-Webserver (kannst Du über Systemstezerung Software nachinstallieren).
      3..NET Framework 2.0 Redist sowie SDK (nach der IIS Installation.
      4.Folgenden Befehl an der Kommandozeile ausführen "aspnet_register -i"

      IIS-Konfig: WICHTIG!
      Im Eigenschaftenmenü von IIS musst DU unbedingt die ASP.NET 2.0
      Unterstützung einschalten, sonst produziert deine WebApplikation nur
      Fehler und nichts funktioniert richtig!

      Gebe deinem virtuellen WebVerzeichnis das auf "c:\inetpub\myWebApp"
      verweist die Rechte Scripte auszuführen.

      DB-Unterstützung:
      Ich gehe mal davon aus das Du MS-SQL Express 2005 verwenden willst, da
      MS-SQL Server 2000/2005 Lizenzen nicht ganz billig sind ;d. Dazu musst
      Du im SQL-Server Konfigmanager/Oberflächenkonfiguration den TCP/IP
      Socket Listener aktivieren, damit der SQL-Server überhaupt von aussen
      oder von deiner lokalen Maschine via WebApplikation angesprochen werden
      kann (per Default ist das nähmlich, der SIcherheit wegen desaktiviert).

      Konfiguration der Web.config XML-Datei. Wenn deine WebApp bisher schon
      DB Zugriffe auf deinem Entwicklungsrechner getätigt hat, musst Du die den Hostnamen/IP-Adresse des DB-Servers in der Datei Web.Config entsprechend
      auf die Zielmaschine anpassen (geht notfalls mit notepad).

      Aufgepasst!
      Visual Studio bietet Dir sehr großzügig diverse Komponenten an die bestimmte
      Funktionen bereits zur Verfügung stellen. Das dumme daran ist, dass diese
      Komponenten auch auf deinem Zielsystem vorhanden sein müssen, sonst
      hagelt es Fehlermeldungen ohne Ende, darum entscheide weise was Du
      in deine WebApplikation einbaust und was nicht, denn schon oft haben sich,
      auf den ersten Blick praktische Komponenten bei der Bereitstellung von
      WebApplikationen als Alptraum erwiesen (habe am besten immer ein
      Auge darauf was für Verweise sich während der Entwicklung in der
      Datei Web.Config so alles ansammeln und prüfe lieber jedes mal auf einem
      Testsystem ob deine WebApplikation noch richtig funzt nachdem Du die
      neue, schicke, Killerkomponente eingebaut hast ;D

      Schlussbemerkung:
      Wenn Du auf ASP.NET angewiesen bist, dann lässt sich das sicher nicht einfach ändern, ich empfehle Dir jedoch trotzdem (wo es nur geht) eine
      alternative WebApplikationsumgebung zu benutzen.

      Comment

      Working...
      X