我发现很多帖子似乎都在处理这些情况,但我找不到确切的答案。
我有一个作为网络服务运行的 Windows 服务。它在此帐户下运行,因为它必须在独立安装的 SharePoint 上访问 SharePoint API。
我需要 Windows 服务来启动另一个进程,使用 Process.Start,也作为网络服务运行。此过程是由其他人开发的单独程序,它也与 SharePoint 交互。我的服务需要启动它们,向它们查询一些数据,然后关闭它们(没有 UI)。
问题是由于某种原因,该进程在启动后立即被终止。我已经针对完整的 SharePoint 安装(不是独立的)对此进行了测试,其中 Windows 服务作为 AD 帐户运行,并且工作正常。
所以,我在想网络服务不允许创建一个新进程?我在事件查看器中根本看不到任何错误。
任何帮助将不胜感激!