使用来自同一用户的IIS Express

时间:2018-01-17 12:33:53

标签: c# iis iis-express

我有多个Windows用户,一个是管理员,另一个是标准用户。当我切换到标准用户并运行相同的应用程序时,在C#中使用admin用户启动IIS Express时工作正常。然而,如果我在标准用户的c#中启动IIS Express,当我切换到管理员用户使用相同的应用程序时面临问题。当标准用户与admin用户一起运行时,IIS Express不会启动。

此外,如果两个用户帐户都是管理员,当我在用户之间切换并处理启动IIS的应用程序时,IIS将分别为两个用户运行。

这是我的代码,

new ProcessStartInfo { FileName = iisInstalledPath + "iisexpress.exe", WindowStyle = ProcessWindowStyle.Hidden, Arguments = @"/path:""" + location + "\" /port:" + availablePort, UseShellExecute = true, CreateNoWindow = true, LoadUserProfile = true };

我需要通过代码为标准用户和管理员用户单独启动IIS。

0 个答案:

没有答案