c# - 在 Global.asax 的 Application_Start 方法中访问缓存时出错

标签 c# asp.net iis global-asax

我试图在 Global.asax 的 Application_Start 方法中访问缓存。我正在尝试访问 Context.Cache。当我从 visual studio 运行代码时,它工作得很好,但是当我从 IIS 在服务器上运行它时,我得到: session 状态在此上下文中不可用。我想在应用程序启动时在缓存中植入一些值。如何从 Application_Start 获取缓存?

最佳答案

哇。我找到了答案。使用变量 HttpRuntime.Cache 而不是 Context.Cache。

关于c# - 在 Global.asax 的 Application_Start 方法中访问缓存时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/269174/

相关文章:

javascript - ASP.NET On Response.Write to iframe 完成

.htaccess - IIS 和 Yii2 漂亮的 URL

javascript - 在 Javascript 中转义双连字符?

windows - 使用带有 Web 平台安装程序 API 的 Powershell 仅在 64 位计算机上获取 x86 安装程序

c# - 在调用方法之前等待后台工作人员完成

c# - 寻找有关 .Net 和 Cocoa 之间 Web 服务的最佳实践

asp.net - 为什么某些浏览器会两次请求我的 ASP.Net 网站上的所有页面?

c# - 如果文件名有单引号 C# javascript 不会被执行

c# - 访问元素组件 silverlight

c# - 参数化查询构建错误