title: Recycle App Pool on IIS6 using C#
body: <p>I'm attempting to recycle an app pool on IIS6 programmatically through a web application.  I have searched all over the net and found a bunch of solutions (Most involving impersonation) but none of them seem to work.  The most common error I get is E_ACCESSDENIED despite entering a valid username and password.  Can anybody point me in the right direction?</p>