在 .NET Core 控制台应用程序中禁用客户端缓存?
Disable Client-side caching in .NET Core console app?
我正在尝试 运行 一些 Azure 批处理作业,当我从 Azure 服务收到 403 Forbidden 时,我将结束。谷歌搜索后,我发现 this article 这意味着问题与客户端缓存凭据有关,并通过修改配置文件提供了解决方案,如下所示:
<system.net>
<requestCaching defaultPolicyLevel="NoCacheNoStore"/>
问题是,这是一个 .NET Core 控制台应用程序,这样的配置文件不存在。
与上述 .NET Framework 解决方案相比,如何为我的 .NET Core 控制台项目禁用请求缓存 4.x?
正如@Leonid 提到的,默认情况下.NET Core 组件没有Http 缓存,所以这里不需要做任何事情。
事实证明,我遇到的问题是 .NET Core 2.1 的 Azure Batch 开发团队的一个已知错误,他们希望尽快修复。
我正在尝试 运行 一些 Azure 批处理作业,当我从 Azure 服务收到 403 Forbidden 时,我将结束。谷歌搜索后,我发现 this article 这意味着问题与客户端缓存凭据有关,并通过修改配置文件提供了解决方案,如下所示:
<system.net>
<requestCaching defaultPolicyLevel="NoCacheNoStore"/>
问题是,这是一个 .NET Core 控制台应用程序,这样的配置文件不存在。
与上述 .NET Framework 解决方案相比,如何为我的 .NET Core 控制台项目禁用请求缓存 4.x?
正如@Leonid 提到的,默认情况下.NET Core 组件没有Http 缓存,所以这里不需要做任何事情。
事实证明,我遇到的问题是 .NET Core 2.1 的 Azure Batch 开发团队的一个已知错误,他们希望尽快修复。