Hallo, ich habe mir mal vor ein paar Jahren Visual Basic 2008 angeeignet. Ich möchte gerne an der Programmiersprache festhalten und hab mich mal erkundigt ob es eine Möglichkeit gibt, Webseiten mit Visual Basic zu programmieren. Ich bin daraufhin auf Visual Web Developer 2010 gestoßen und hab mit Hilfe eines Tutorial eine kleine WebApplikation mit Visual Basic schreiben können (siehe Anhang). nun habe ich gelesen das die Applikation nur mit einen WebServer funktioniert. Unter Windows 7 ist dieser einfach einzubinden, was ich für diese WebApplikation auch geschafft habe. Nun möchte ich das gerne anstatt über den PC über mein NAS laufen lassen. Der Support des NAS-Systems hat mir aber mitgeteilt das die WebApplikation eine MSSQL-Datenbank benutzt (sieht er wahrscheinlich aus dem defautl.aspx) die das NAS nicht unterstützt. Was ich aber verwenden könnte ist php und MySQL, das würde das NAS unterstützen. Ich bin schonmal soweit gekommen, dass ich in mein NAS MySQL installiert habe und mich über ein Benutzernamen anmelden kann. Wie kann ich jetzt meine Applikation so "umrüsten", dass sie die untersützte Datenkbank MySQL benutzt ? Kann jemand helfen ? Gruss Peter
Entschuldige, dass ich mich nicht an das Thema halte, aber -- was hast du vor? Für private oder Hobby-Seiten ohne all zu besondere Ansprüche lohnt es sich heutzutage überhaupt nicht mehr, selbst was zu programmieren -- die gängigen CMS- und Blog-Systeme funktionieren super und sind für 99% der Anwendungen flexibel genug. Wenn du ernsthaft was entwickeln willst, such dir eine Sprache, die auch von anderen Leuten für's Web eingesetzt wird, zum Beispiel Python + Django. Das ist nicht so schwer zu lernen. Grüße, Sven
Auf dem NAS müsste zunächst einmal das .NET-Framework oder mono laufen, um überhaupt asp.net Seiten ausführen zu können (was recht unwahrscheinlich ist) Die Datenbank auszutauschen würde so gehen: - MySQL .NET Anbindung herunterladen und installieren: http://dev.mysql.com/downloads/connector/net/ (bei mono je nach Distribution bereits enthalten oder anders zu installieren) - Connection String anpassen - Datenbank mit irgendwelchen Tools konvertieren Es fällt auf, dass du kein CodeBehind verwendest. Falls das nicht Absicht ist, google mal danach ;D
Bernd H. schrieb: > Die Datenbank auszutauschen würde so gehen: > - MySQL .NET Anbindung herunterladen und installieren: > http://dev.mysql.com/downloads/connector/net/ > (bei mono je nach Distribution bereits enthalten oder anders zu > installieren) Also ich hab nochmal beim Support nachgefragt. Mono kann ich in meinem NAS installieren. Wenn ich das jetzt richtig verstanden habe, installier ich das und passe die Webseite den Mono-System an. > - Connection String anpassen Wie mach ich das ? > - Datenbank mit irgendwelchen Tools konvertieren Wieso muss das knovertiert werden ? > Es fällt auf, dass du kein CodeBehind verwendest. Falls das nicht > Absicht ist, google mal danach ;D Wie muss denn das CodeBehind aussehen ? Ich hab nicht alle Dateien angehangen, vielleicht hab ich das schon dabei. Gruss
Wie soll ich das mit den Mono eiegtnlich verstehen ? Ich dachte ich benötige dafür MySQL auf den Server oder benötige ich in diesen Fall beides ? Gruss
Peter F. schrieb: > Wie soll ich das mit den Mono eiegtnlich verstehen ? > > Ich dachte ich benötige dafür MySQL auf den Server oder benötige ich in > diesen Fall beides ? > > Gruss Beides. MySQL für die Daten, Mono um die Webseite "laufen zu lassen" (ähnlich wie bei PHP, Python, Ruby, Java etc.)
Ok. Ich hab jetzt Mono auf meinen NAS installtiert. Wie kann ich jetzt die WebAppliaktion so umstellen das es funktioniert ? Gruss
Du musst den Web-Server Deines NAS so konfigurieren, dass er ASP-DotNET-Seiten (.ASPX) verarbeiten kann, sprich, dass er Deinen in der ASPX-Seite enthaltenen Code compilieren und vor allem auch ausführen kann. Da Du weiter oben etwas von Mono schreibst, gehe ich mal stark davon aus, dass Dein NAS unter einem Linux läuft. Ob Du da .NET-Unterstützung durch den Web-Server hinkriegst, würde ich mal mit ganz vielen Fragezeichen versehen. Wobei das natürlich nicht unmöglich ist. Standardmäßig setzt ASP-DotNET eine Windows-Umgebung mit dem IIS als Web-Server voraus. Gruß Markus
Also laut den Support von Synology müsste das damit gehen, ich weiß nur nicht was ich genau in der Applikation umstellen muss.
Ich habe mal ein wenig gegraben. Laut dieser Seite unterstützt Mono wohl ASP.NET: http://mono-project.com/ASP.NET Du solltest Dich da wohl ein wenig einlesen. Gruß Markus
Wenn Du übrigens mal eine Suchmaschine bemühen würdest, könntest Du die Antworten auf Deine Fragen mit Hilfe der bislang hier geposteten Hinweise finden: http://www.vb-magazin.de/forums/forums/p/4343/16785.aspx
Markus V. schrieb: > Ich habe mal ein wenig gegraben. Laut dieser Seite unterstützt Mono wohl > ASP.NET: http://mono-project.com/ASP.NET > > Du solltest Dich da wohl ein wenig einlesen. Danke, ich werde mich mal durcharbeiten. Markus V. schrieb: > Wenn Du übrigens mal eine Suchmaschine bemühen würdest, könntest Du die > Antworten auf Deine Fragen mit Hilfe der bislang hier geposteten > Hinweise finden: Natürlich hab ich im Internet gesucht, aber nichts passendes gefunden. Die Links die Du gepostet hast, behandeln wieder das Thema die den falschen Weg einschlagen. Die behandeln das Thema wie ich eine Datenbank im Code connecten kann. Die Datenbank kann ich dann mit Daten füllen oder diese auslesen, das möchte ich doch gar nicht machen. Ich möchte eine Homepage die momentan über den WindowsServer IIS läuft auf den NAS-Server Mono umstellen. Der erste Link behandelt auf den ersten Blick genau das Thema.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.