从 IIS 启动交互式应用程序

Start interactive application from IIS

在一个项目中,我们有一个托管在 IIS 中的 WCF 服务。 现在我们需要启动一个 windows 应用程序(交互式,因此有一个 window)。

澄清一下:应用程序应 运行 在服务器上。这是我们无法访问也无法修改的第三方应用程序。

WCF 服务利用特殊用户帐户下 运行 的应用程序池,已检查 "load user profile"。

我仍然遇到 System.ComponentModel 访问冲突异常,所以我想我错过了什么。

也看到了 "IIS Admin Services" 的解决方案,它可以允许桌面交互,但这似乎只属于 IIS 6。

检查以确保您使用的帐户可以读取和写入正确的注册表项和文件位置。确保您尝试执行的文件位于磁盘上服务帐户可以访问的位置。