我正在开发一个用户与 IIS 服务器中托管的 WCF 服务交互的系统。然后,WCF 应用程序必须启动 winform 应用程序以及一些参数。此 winform 应用程序进行一些处理,然后加载安装在服务器中的应用程序(软件)。此应用程序将创建一些输出文档并将其放在用户可以访问的可共享文件夹中。[由于低点无法发布描述性图片:( ]
它在开发环境中运行良好,即正在创建输出,但是当我在 IIS 中部署它时,它开始抛出错误:
System.UnauthorizedAccessException
我尝试使用两种方法加载 WinForm:
- 加载 Winform,从 WCF 主机创建 WinForm 实例
- 使用 System.Process.Start() 加载 WinForm 的实例 (.EXE)
两个操作都失败了。如何使用 IIS 实现这一点。