Page 1 of 1

ASP .NET Web Application

Posted: Sun Sep 05, 2004 2:57 pm
by Dimitris
Προσπαθώ να φτιάξω μια απλή σελίδα σε .aspx αλλα δεν τρέχει κανονικά. Για παράδειγμα φτιάχνω μια πολύ απλή σελίδα με τον εξής κώδικα

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="Web4.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language =visualbasic runat=server >
Sub Page_Load(sender as Object,e As EventArgs)
PageLink.href="http://www.cs.aueb.gr"
End Sub
</script>
</head>
<body MS_POSITIONING="GridLayout">
<a id=PageLink runat =server > ΟΠΑ</a>
</body>
</html>

όπου κανονικά θα έπρεπε να μου εμφανίζει το ΟΠΑ σαν link.Παρ'όλα αυτά μου το εμφανίζει σαν απλό κείμενο....
Γενικότερα δεν μπορώ να τρέξω σωστά καμία σελίδα .aspx. Μπορεί κανείς να μου πεί γιατί???????

Posted: Sun Sep 05, 2004 4:35 pm
by HdkiLLeR
Κάτσε για να καταλάβω. Παίρνεις το παραπάνω, το βάζεις σε ένα .aspx file και το ανοίγεις με έναν browser; Εάν κάνεις αυτό τότε μην περιμένεις να δείς τπτ μιας και η asp είναι server-side γλώσσα. Αν και δεν έχω ασχοληθεί με ASP θα πρέπει ένας parser να διαβάσει το .asp file να παράγει την html και στην συνέχεια να δείς το αποτέλεσμα(η html που προήλθε απο τις εντολές asp). Για να το κάνεις αυτό θα χρειαστείς έναν web server που να έχει υποστήρηξη ASP, να του φορτώσεις τα αρχεία σου και στην συνέχεια να του "ζητήσεις" το .asp file. Πχ εάν το venus είχε υποστήρηξη θα έπρεπε να φορτώσεις το .asp εδώ και μετά να το δείς κάπως έτσι: http://venus.cslab.aueb.gr/file.asp. μέσα απο έναν browser.

Posted: Sun Sep 05, 2004 4:54 pm
by silegav
δεν μπορεί να το δοκιμάσει κανείς αυτό πάνω σε κάποιον application server, π.χ. tomcat? Θέλει οπωσδήποτε web server?

Posted: Sun Sep 05, 2004 5:04 pm
by mikem4600
Πρέπει να έχεις εγκαταστήσει τον IIS (στο Add/Remove Programs των Windows 2000/XP/2003), και να φτιάξεις το project σου από το Visual Studio στον τοπικό server. Μετά, ανοίγεις τη σελίδα από έναν browser σε κάποια διεύθυνση τύπου http://localhost/project/...

Posted: Sun Sep 05, 2004 5:06 pm
by Dimitris
Ακυρο παιδια το ελυσα το προβλημα. Όταν εγκαθιστάς πρώτα το Visual Studio και μετά τον IIS τότε υπάρχει πρόβλημα. http://support.microsoft.com/default.as ... ;EL;325093

Posted: Sun Sep 05, 2004 6:23 pm
by alexo
Πάντως αν θέλεις να φτιάξεις .aspx σελίδες , εδώ θα βρείς ένα πολύ χρήσιμο εργαλείο ,το Web Matrix το οποίο είναι πολύ βολικό και σου προσφέρει και εύκολη σύνδεση με βάσεις δεδομένων ... (είναι free για download και μικρό -1,3ΜΒ-)

Posted: Sun Sep 05, 2004 7:56 pm
by Einherjar
Dimitris wrote:Ακυρο παιδια το ελυσα το προβλημα. Όταν εγκαθιστάς πρώτα το Visual Studio και μετά τον IIS τότε υπάρχει πρόβλημα. http://support.microsoft.com/default.as ... ;EL;325093
Για το συγκεκριμένο θέμα σε ενημερώνει κατά την εγκατάσταση το vs. Προφανώς όταν εγκατέστησες το vs δεν είχες κανά νου ότι θα θες να φτιάξεις κάποιο web project