10得票4回答
Worker Service正在寻找appsettings.json文件,但它在System32文件夹中而不是本地文件夹中。

我有一个 .Net Core 工作器服务,我将其作为 Windows 服务运行。该服务使用 appsettings.json 文件进行配置信息。在使用 SC CREATE 命令安装服务后,服务出现了故障。 在事件查看器中,我发现错误原因是无法找到文件 C:\Windows\System32\...

10得票2回答
IIS、多CPU核心、应用程序池和工作进程:单个站点的最佳配置?

我们使用Kentico CMS,并与他们交换了有关Web Garden部署的电子邮件。 我们在一台具有8个CPU核心的服务器上运行单个站点。根据Kentico的建议,我们没有改变应用程序池Web Garden设置,即将最大工作进程数设置为1。 我们的经验是该站点仅使用一个CPU内核-其他内...

62得票8回答
如何使BackgroundWorker返回一个对象

我需要让RunWorkerAsync()返回一个List<FileInfo>。 如何使后台工作线程返回一个对象?

8得票1回答
应用程序池启动模式:OnDemand vs AlwaysRunning,哪一个更好?

我一直使用OnDemand启动模式来运行我的应用程序池,但最近听说了AlwaysRunning模式。它使得在ASP.NET应用程序部署到IIS之后立即可用。启用此功能似乎会导致IIS在部署应用程序时立即启动应用程序,从而消除了“冷启动”网站所需的预热时间。详见这篇优秀文章。 以下是我有些疑问...

11得票2回答
Go语言中符合惯用法的可变大小工作池

我正试图在Go语言中实现一个工作池。 go-wiki(和Channels部分的Effective Go)提供了完美的限制资源使用的示例。只需创建一个缓冲区大小等于工作池的通道,然后用工作人员填充该通道,在完成工作后将它们发送回该通道。从通道接收会阻塞直到有可用的工作人员。所以通道和循环就是整个...

10得票1回答
如何关闭IIS工作进程

我试图在我的电脑上安装Visual Studio 2008 SP1,但遇到了这个问题。 我查了一下,看起来IIS工作进程是一些类型为w3wp.exe的应用程序。因此,我看了一下我的Windows任务管理器,发现w3wp.exe没有运行。我还查看了IIS管理器中的工作进程,发现它也没有启动。...

47得票4回答
IIS应用程序池 - 停止/启动 vs 回收

我注意到在我的一个生产Web应用程序上,当我手动回收应用程序池时,基于对任务管理器的观察,重新启动的工作进程可能需要60秒以上才能完全销毁。但是,如果我完全停止应用程序池,则工作进程几乎立即消失 - 在1-2秒内。 因此,我的问题有两个方面: a)为什么销毁进程(更具意义的是释放其使用/锁...

20得票3回答
增加IIS每个工作进程的线程数

如何增加IIS中每个工作进程的线程数?

18得票6回答
IIS工作进程使用了大量内存?

我在我的服务器上有一个网站,我的IIS工作进程一直使用4GB内存。我应该检查什么?c:\windows\system32\inetsrv\w3wp.exe

10得票3回答
工作进程达到了允许的处理时间

我们大约每个月会遇到这个问题。很难确定原因,所以希望能得到任何帮助。这会导致应用程序池停止并使网站崩溃。我们已经检查了所有日志文件,但没有发现异常。我们正在使用 IIS 6 上的 2.0.3 版本。