问题标签 [application-pool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8440 浏览

iis - “固定数量的请求”后应用程序池回收

IIS 的应用程序池设置在“固定请求数”后进行回收有什么影响?

假设这个数字是 100,第 99 个人连接到我的网站,那么第 100 个人来了,会触发应用池回收。

这是否意味着会话 1-99 的所有会话信息都将丢失(当应用程序池工作进程重新启动时,进程内会话将过期)?

0 投票
1 回答
1854 浏览

iis-7 - 如何克服 IIS 7 中具有多个应用程序池的缓慢加载应用程序?

如何克服 IIS 7 中具有多个应用程序池的缓慢加载应用程序?并且没有请求等待服务器加载(以防回收)并创建队列。但是在第一个请求到达之前,在达到回收条件的同时加载服务器。谢谢,奥什拉特。

0 投票
1 回答
2976 浏览

iis-6 - IIS 应用程序池回收似乎没有遵守指定的计划

我们正在跟踪使用托管在 IIS 中的远程处理的应用程序中的连接泄漏,以便清除孤立的连接,我们已在一天中的指定时间安排 AppPool 回收。但是,我没有看到证据表明这种回收是按照计划进行的——我已经更改了元数据库属性,因此 IIS 将记录所有回收并记录手动回收命令。

什么可能阻止 IIS 遵守计划?

0 投票
3 回答
330 浏览

asp.net - IIS 应用程序池

如果我的主机在达到一定大小时自动回收应用程序池,这是否会导致所有用户会话丢失并注销用户?

如果是这种情况,将 InProc 会话移动到 SQL 会解决问题吗?这样做也会节省很多内存吗?

谢谢

加文

0 投票
5 回答
22142 浏览

.net - RSACryptoServiceProvider CryptographicException 系统找不到 ASP.NET 下指定的文件

我有一个使用 RSACryptoServiceProvider 使用已知私钥(存储在变量中)解密一些数据的应用程序。

当 IIS 应用程序池配置为使用网络服务时,一切运行良好。

但是,当我们配置 IIS 应用程序池以在不同的身份下运行代码时,我们会得到以下信息:

代码是这样的:

有一些资源试图通过说明您应该授予用户对机器密钥存储的读取权限来回答它 - 但是没有明确的答案来解决这个问题。

环境:IIS 6.0、Windows Server 2003 R2、.NET 3.5 SP1

0 投票
4 回答
5898 浏览

web-applications - 循环 IIS 应用程序池导致第一次用户体验缓慢

当我通过 IIS MMC 为我的 Web 应用程序回收应用程序池时,第一个在 Web 应用程序中请求页面的用户将体验到来自站点的非常慢的响应。在该初始请求之后,之后的每一页都很好。用户也可以注销网站,稍后再回来,速度很快。我关心的是网站的第一个初始加载。如果我要编写一个脚本在凌晨 3 点重新启动应用程序池,我还能做什么

a.) 模拟访问该站点的用户并让最初的缓慢加载发生,从而使应用程序在早上为用户“准备好”。

或者

b.) 告诉应用程序池缓冲内存等,而无需用户启动此过程。

0 投票
2 回答
2435 浏览

.net - 是否可以以编程方式在 IIS 中启动/停止应用程序池或网站?

我正在尝试从同一服务器上的 Web 界面中找到一种方法来停止、启动、重新启动/回收网站和应用程序池。理想情况下,这将是我可以用 .NET 做的事情,而无需执行 shell 命令。

(我看到有人问了其他相关问题,但除非有必要,否则我不想从命令行执行此操作)。

我需要能够为 IIS6 和 IIS7 执行此操作。

0 投票
2 回答
17697 浏览

asp.net - IIS 应用程序池和 .NET 垃圾收集

考虑一个存在连接池内存泄漏问题的 ASP.NET 应用程序(例如,连接未正确关闭)。

回收应用程序池是否会清除连接池(从而允许建立更多连接)?

如果连接保留在内存中,直到垃圾收集器将它们删除,当应用程序池重新启动时是否会发生这种情况(或者它们是否/可以超出此范围)?我也知道垃圾收集器也可以随时清理它们,但是它们是否仍在使用中并且在重置或应用程序池重新启动之前无法收集?

我正在审查一个系统,其最终目标显然是更正代码以正确管理连接,并且我试图更多地了解垃圾收集/应用程序池过程。

0 投票
3 回答
500 浏览

asp.net - 克服 *secondary* 初始 ASP.Net 应用程序启动时的编译(?)暂停?

在将 ASP.Net 应用程序部署到新服务器后,第一个点击该应用程序的用户会暂停很长时间,这可能是因为该应用程序正在执行其初始编译。但是,这种暂停似乎也发生在应用程序超时并从内存中卸载自身之后。

第一次编译是可以容忍的,因为它只发生一次,但在我看来,第二次编译应该是不必要的......有解决这个问题的解决方法吗?能够延长应用程序超时会很好,但我只看到了一种延长会话超时的方法,我宁愿不这样做,因为这会使所有用户会话在内存中保留很长一段时间。

0 投票
2 回答
90 浏览

iis-7 - IIS 7 应用程序和 asp.net - 新手问题

刚开始从 win 2003 iis6 迁移到 win 2008 / IIS7 的项目,在阅读了 MS 文档和各种文章后,我有点困惑,因为它指出一个站点需要有一个或多个应用程序。

但是,我已经设置了一个指向我的 .Net 3.5 目录的新站点,并且它可以工作。

这意味着 ....

A- 我在看东西。B- 一个站点实际上不需要一个或多个应用程序。

谁能解释上述行为?和或向我指出任何有用的文章,这些文章向我解释网站、应用程序等。

应用程序池处于经典管道模式,不确定这是否有问题。

非常感谢,