0

我们有一个当前在 Asp.Net 1.1 上运行的应用程序。当我们将其升级到 Asp.Net 3.5 时,我们收到了网站无法运行的投诉。当我们查看网络服务器的 CPU 历史记录时,我们看到当站点在 Asp.Net 1.1 上运行时,负载最大为 20%,而在 3.5 上,负载在 40-60% 左右

我们所做的唯一更改是 Asp.Net 升级,以及 IIS 6 和 web.config 中的设置更改。在代码中我们没有改变任何东西。

那么什么在 1.1 中表现更好而不在 3.5 中表现更好呢?(服务器是 2003 网络服务器)

4

1 回答 1

1

我发现了问题所在(以防万一有人想知道)。我们在哪里为 ADODB 使用旧的 dll。RecordSetClass.Update() 导致了问题。在 Asp.net 1.1 中它不是问题,但在 2.0 及更高版本中它会消耗大量 cpu。

于 2013-12-24T11:45:43.483 回答