从IIS上托管的Web API打开WPF应用程序

时间:2015-04-17 04:48:33

标签: c# wpf asp.net-web-api

我知道在stackoverflow中有与我的问题相关的类似问题,你可能会认为这个问题是一个重复的问题,但没有一个相关的问题帮助我解决了这个问题。

我的客户端上有一个WPF应用程序,并且在同一系统中的IIS上托管了一个ASP.NET Web API应用程序。

我需要从托管的Web API方法启动WPF应用程序。

可以使用Process.Close从API关闭应用程序。

当我尝试使用Process.Start(processstartinfo)启动应用程序时,它会显示在任务栏中(当我检查所有用户的显示进程时),但不显示在桌面用户界面中。

请帮助我们解决这个问题。

1 个答案:

答案 0 :(得分:0)

这是因为您的IIS工作进程没有足够的权限在用户的桌面上运行。 您需要为工作进程提供足够的权限。

有关如何操作的更多详细信息,请参阅this链接。