IIS缓存重试

Use*_*291 6 .net iis caching iis-6 http

我正在向IIS 6.1上的DNS发送HTTP请求,请求应在SQL表中插入50,000条记录,请求超时并且不会插入任何记录.但是,IIS正在从其缓存中重试相同的请求,因此每隔10分钟就会在表中插入相同的50,000条记录.

请注意,POST请求是使用JSON格式从.NET控制台应用程序触发的.

Joh*_*yer 0

很难准确说出您的要求或给出可以以编程方式解决您的问题的答复,但我确实有一些一般性观察。

也许您可以在每个请求中发送更少的记录,这样请求就不会超时并被缓存/重试。

您还可以将 SQL 表中的一列作为主键或要求它是唯一的,这样如果确实发生缓存/重试问题,您将不会得到重复的记录。

如果您有权访问 IIS 并拥有正确的权限,则可以禁用缓存:https://forums.iis.net/t/959070.aspx ?How+do+you+disable+caching+in+IIS+