0

我有一个需要运行命令行工具的 ASP.NET 应用程序。我想在与应用程序池相同的进程下启动它,因此它会受到 IIS CPU 限制等的影响。如何做到这一点?

4

2 回答 2

1

抱歉有点跑题了,但我假设这个过程相当密集/长时间运行,因为你希望它受到限制。如果是这种情况,不建议让 IIS 工作进程执行此工作。

原因见这里。

于 2010-02-18T01:26:10.473 回答
1

这是不可能的。想想当您使用命令行工具时它是如何工作的……命令行实际上只是一个外壳……当您启动应用程序时,它会启动自己的进程……实际上与贝壳。如果您从 ASP.NET Web 应用程序启动该工具,也会发生同样的事情。

如果 CPU 占用是一个问题,您将不得不想出一种不同的策略来限制应用程序。

于 2010-02-18T22:45:35.283 回答