I'm trying to find a way to stop, start, restart/recycle websites and application pools from within a web interface on the same server. Ideally this would be something I could do with .Net without having to execute shell commands.
(I see other related quesitons have been asked but I don't want to do this from the command line unless that's necessary.)
Edit: I need to be able to do this in IIS6 and 7