我有这个 Blazor SPA,我已在 webhotel 上发布到 IIS。我的问题是 Chrome 以某种方式缓存了我的 Blazor 程序集,所以无论我重新部署多少次,我仍然会得到旧的 dll。我可以用chrome --disable-application-cache --incognito启动一个新的干净的 Chrome ,这确实得到了新的 dll,但我该如何正确解决这个问题?亲切的问候
我正在运行此服务器端 Blazor,并且我有:
listTimer = new System.Timers.Timer();
listTimer.Interval = 1000;
listTimer.Elapsed += async (s, e) =>
{
await Utils.LogToConsole(jsRuntime, DateTime.Now.ToString());
}
`
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个程序时,我在 Chrome 控制台中收到大量日志,但我预计每 1000 毫秒只能看到日志。任何人都见过这个问题并找到了解决方法。是的,我可以检查实际时间并进行比较,但我不喜欢它像那样疯狂地触发。