我可以';t让我的.ascx显示新内容

本文关键字:我的 ascx 显示 新内容 我可以 | 更新日期: 2023-09-27 18:29:29

所以今天我遇到了一个有趣的问题:每当我更改C#web控件(ascx)的内容时,它都不会显示新内容,直到我在IIS中重新创建整个网站。即使我删除了.ascx文件,也没关系。这种事以前从未发生在我身上。

我的目标是:在我更改后立即查看新的.ascx内容。

以下是我尝试过的:

  • 更改web.config的一行
  • 使用iisreset重新启动iis
  • 删除临时asp.net文件
  • 重新启动应用程序池
  • 关闭预编译
  • 将这几行放在ascx的.cs的Page_Load事件上:
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();

我假设有一种简单的方法可以删除.ascx文件的缓存?

非常感谢!

我可以';t让我的.ascx显示新内容

由于某种原因,删除.bin并重新部署成功。