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

C# 我无法让我的.ascx显示新内容,c#,asp.net,.net,C#,Asp.net,.net,因此,今天我遇到了一个有趣的问题:每当我更改C web控件ascx的内容时,它都不会显示新内容,直到我再次在IIS中重新创建整个网站。即使我删除了我的.ascx文件,也没关系。这在我身上从未发生过 我的目标是:在我更改新的.ascx内容时立即查看它 以下是我尝试过的: 更改web.config的一行 使用iisreset重新启动iis。 删除asp.net临时文件 重新启动应用程序池 关闭预编译 将此行放在ascx的.cs页面加载事件上: 我假设有一种简单的方法可以删除.ascx文件的缓存 非常

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

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

以下是我尝试过的:

更改web.config的一行 使用iisreset重新启动iis。 删除asp.net临时文件 重新启动应用程序池 关闭预编译 将此行放在ascx的.cs页面加载事件上: 我假设有一种简单的方法可以删除.ascx文件的缓存


非常感谢

删除.bin并重新部署是出于某种原因的。

我觉得你好像在预编译你的ASCX文件。创建整个网站是什么意思?重建它?您的ascx文件是否有对应的ascx.cs/vb文件?你有bin目录吗?如果是,其中包含什么?您是否尝试过,而不是从IIS中删除站点,只是删除Bin文件夹的所有内容并重新部署它?另外,别忘了回应别人。否则他们就看不到它,因为某种原因,它起作用了。谢谢!!!哈哈哈
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();