我无法让我的.ascx显示新内容

时间:2013-08-29 18:06:53

标签: c# asp.net .net

所以今天我遇到了一个有趣的问题:每当我更改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文件的缓存吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

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