Είχα φτιάξει μια C# desktop application την οποία μετάφερα σε ASP.NET.
Η desktop εφαρμογή χρησιμοποιεί 2 αρχεία κειμένου τα οποία είναι τοποθετημένα στον φάκελο Debug του bin.
Μετέφερα τα απαραίτητα αρχεία στο ASP.NET website μου και όταν εκτέλεσα το πρόγραμμα μού πέταξε runtime error (Sys.WebForms.PageRequestManagerServerException) ο Internet Explorer ζητώντας να τοποθετήσω τα 2 αρχεία κειμένου μέσα στον φάκελο C:\Program Files\Visual Studio 9.0\Common7\IDE. Αυτό έκανα και, πράγματι, η εφαρμογή εκτελέστηκε κανονικά.
Το θέμα είναι αφενός ότι δεν ξέρω πού κολλάει το συγκεκριμένο path και αφετέρου ότι δεν ξέρω πού να τα τοποθετήσω μέσα στον σέρβερ.
Καμιά ιδέα;
C# σε ASP.NET
-
- Gbyte level
- Posts: 1098
- Joined: Thu Apr 22, 2004 2:18 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: In a Long Time Ago in A Galaxy far far away
- Contact:
- Ισοβίτης
- Venus Former Team Member
- Posts: 1262
- Joined: Sat Apr 21, 2007 5:45 pm
- Gender: ♂
- Location: Πίσω από τα σίδερα
- Contact:
Re: C# σε ASP.NET
Ευχαριστώ για τη βοήθεια! Τελικά βρήκα τι έφταιγε...
Το C# αρχείο που χρησιμοποιεί το path των txt αρχείων ήταν στον φάκελο App_Code μέσα στον οποίο δεν μπορούσα να χρησιμοποιήσω την Server.MapPath! Επομένως, πέρασα το path ως παράμετρο από την Default.aspx.cs στην κλάση εντός του App_Code .
Εντάξει, χαζό αλλά με τόσες κλάσεις που αλληλοδιαχειρίζονται δεδομένα είχε δημιουργηθεί ένα χάος ...
Το C# αρχείο που χρησιμοποιεί το path των txt αρχείων ήταν στον φάκελο App_Code μέσα στον οποίο δεν μπορούσα να χρησιμοποιήσω την Server.MapPath! Επομένως, πέρασα το path ως παράμετρο από την Default.aspx.cs στην κλάση εντός του App_Code .
Εντάξει, χαζό αλλά με τόσες κλάσεις που αλληλοδιαχειρίζονται δεδομένα είχε δημιουργηθεί ένα χάος ...