其实我不知道我的问题是否与这个线程有关。
我想使用 ASP.NET MVC 2 创建一个 Web 应用程序。
为简单起见,让我的场景如下:
允许访问者提交文本文件并从服务器获取 pdf 输出。
有一个类似 Adobe-Acrobat 的应用程序,可以将文本转换为 pdf,在我的服务器上运行。
我的问题是如何执行转换器,以使每个提交文件的访问者都不会干扰其他人?
我应该为每个访问者创建一个转换器实例吗?
先感谢您。
问候,悠悠
其实我不知道我的问题是否与这个线程有关。
我想使用 ASP.NET MVC 2 创建一个 Web 应用程序。
为简单起见,让我的场景如下:
允许访问者提交文本文件并从服务器获取 pdf 输出。
有一个类似 Adobe-Acrobat 的应用程序,可以将文本转换为 pdf,在我的服务器上运行。
我的问题是如何执行转换器,以使每个提交文件的访问者都不会干扰其他人?
我应该为每个访问者创建一个转换器实例吗?
先感谢您。
问候,悠悠
这取决于您的要求,无论您是要以同步方式还是异步方式执行它。如果它的同步过程,那么 ASP.Net 在单独的线程中执行每个请求,所以你不必担心。所以它不会干扰其他人。如果它是异步进程,那么您可能需要编写将在后台运行以执行用户的每个请求的 Windows 服务。
好吧,这一切都取决于您的转换器组件及其 API 的功能。你如何inoke转换过程?它是一个 .NET 程序集还是您正在与之通信的某个外部进程?
ASP.NET 可以帮助您,因为它包含以下概念: