I am trying to distribute IIS Express with my application. IIS Express will serve external web requests on port 80.
I have no problems running IIS Express as well as
To run IIS 7.5 as administrator, just change your code slightly to:
Process process = Process.Start(new ProcessStartInfo()
{
FileName = IIS_EXPRESS,
Arguments = arguments.ToString(),
RedirectStandardOutput = true,
UseShellExecute = true,
CreateNoWindow = true,
Verb = "runas"
});
This will also enable you to run your site on port 80.