Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Restart ένα web Application(asp.net) σε IIS7 από τον κώδικα

Îåêßíçóå áðü ôï ìÝëïò Chrysostomos Kolovos. Τελευταία δημοσίευση από το μέλος nikolaosk στις 03-04-2011, 16:12. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  31-03-2011, 15:32 64812

    Restart ένα web Application(asp.net) σε IIS7 από τον κώδικα

    Είχα δεί στο Dynamic Data το event που κάνατε το restart που κάνατε απ την εφαρμογή και ήθελα να ρωτήσω. Κανετε restart με κάποιο cmd που τρέχετε μέσα απ τον κώδικα ή υπάρχει κάποιος άλλος τρόπος;






  •  31-03-2011, 20:56 64824 σε απάντηση της 64812

    Απ: Restart ένα web Application(asp.net) σε IIS7 από τον κώδικα

    Δεν ξέρω πως το κάνανε τα παιδιά, αλλά εάν θέλεις να κάνεις restart κάποιο Pool μόνο ή ακόμα κι ολόκληρο το Server, το ServerManager (Microsoft.Web.Administration είναι το namespace) class είναι αυτό που θες. Παίρνεις όλα τα ApplicationPools πχ, βρίσκεις το δικό σου, και του ρίχνεις restart.
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  01-04-2011, 12:42 64830 σε απάντηση της 64812

    Απ: Restart ένα web Application(asp.net) σε IIS7 από τον κώδικα

    Chrysostomos Kolovos:
    Είχα δεί στο Dynamic Data το event που κάνατε το restart που κάνατε απ την εφαρμογή και ήθελα να ρωτήσω. Κανετε restart με κάποιο cmd που τρέχετε μέσα απ τον κώδικα ή υπάρχει κάποιος άλλος τρόπος;

    Αυτό που είχα δείξει είναι το HttpRuntime.UnloadAppDomain();

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  01-04-2011, 13:06 64840 σε απάντηση της 64830

    Απ: Restart ένα web Application(asp.net) σε IIS7 από τον κώδικα

    Το ServerManager το είχα δει αν και απ το λίγο που έψαξα δεν είχα βρεί σε πιο dll υπάρχει και στο msdn δεν το έλεγε. Θα κοιτάξω και το HttpRuntime.UnloadAppDomain.

    Ευχαριστώ.




  •  03-04-2011, 16:12 64863 σε απάντηση της 64812

    Απ: Restart ένα web Application(asp.net) σε IIS7 από τον κώδικα

    Κάποια στιγμή σε ένα project, είχα χρησιμοποιήσει πολύ το WMI (Windows management Instrumentation).

    Μπορείς να κάνεις διαχείριση του IIS 7.0 των sites που τρέχουν σε αυτόν και των application pools, μέσα από pure ΑSP.NET κώδικα.

    Σίγουρα πρέπει να έχες κάποια elevated priviliges στο server. επίσης μπορείς να δεις εδώ,

    http://msdn.microsoft.com/en-gb/library/aa347649.aspx

    τα APIs που είναι διαθέσιμα για διαχείριση του IIS 7.0, για τον managed κώδικα.



    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems