C# 服务器端应用程序帮助-WinForms-创建JPEG

C# 服务器端应用程序帮助-WinForms-创建JPEG,c#,asp.net,winforms,jpeg,C#,Asp.net,Winforms,Jpeg,我有一个winforms应用程序,当它启动时,它会在webbrowser控件中打开一个url,并拍摄该url的快照,然后将其保存到服务器上的jpeg中。当我双击应用程序运行它时效果很好,但是如果我使用Process.start从asp.net通用处理程序启动它,我会在任务管理器中看到该进程,但我不会保存任何图像。我是否可以启动winforms应用程序并从我的通用处理程序页面使其正常运行?最终放弃了此路径,并使用服务器上运行的进程听起来像是登录问题。asp.net通用处理程序没有以您的身份登录,并

我有一个winforms应用程序,当它启动时,它会在webbrowser控件中打开一个url,并拍摄该url的快照,然后将其保存到服务器上的jpeg中。当我双击应用程序运行它时效果很好,但是如果我使用Process.start从asp.net通用处理程序启动它,我会在任务管理器中看到该进程,但我不会保存任何图像。我是否可以启动winforms应用程序并从我的通用处理程序页面使其正常运行?

最终放弃了此路径,并使用服务器上运行的进程

听起来像是登录问题。asp.net通用处理程序没有以您的身份登录,并且可能没有UI。如果你想启动一个GUI应用程序,并在没有GUI应用程序的情况下截图,那么它就不会像你期望的那样工作。你想完成什么?也许还有另一种方法。我有一个应用程序,它涉及从文本/图像和形状生成jpeg。现在这个过程是在客户端完成并上传的,但如果我可以在服务器端完成,它会更简单。我想我最终要做的是让我的屏幕截图制作程序一直在服务器上运行,并让它在收到请求时创建图像。