Visual Web Developer 2010

OP #2987641
Lesenswert?

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
Angehängte Dateien:
#2987648
Lesenswert?

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
#2987698
Lesenswert?

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
OP #2988201
Lesenswert?

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
Gast #2989863
Lesenswert?

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
OP #2990063
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren