1
所以我今天用一个有趣的问题难住了:每当我改变了一个C#Web控件(ASCX)不显示新内容的内容,直到我重新的整个网站再次在IIS中。即使我删除了.ascx文件也没关系。这从来没有发生过我。我不能让我的.ascx显示新内容
我的目标是:尽快更改它看到新的.ascx内容。
这是我已经试过:
- 更改线路的web.config
- 与重新启动IIS IISRESET的。
- 删除临时文件asp.net
- 重新启动应用程序池
- 打开预编译OFF
- 在ASCX的的.cs的Page_Load事件放置此线:
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); Response.Cache.SetNoStore();
我假设有一个简单的方法来删除.ascx文件的缓存?
非常感谢!
这听起来像你预先编译你的ASCX文件。 –
http://stackoverflow.com/questions/10325928/how-might-one-turn-off-precompilation-in-iis –
谢谢!显然,这不是我的问题,因为我把它设置为false并且什么也没有发生(网站和IIS选项,我也将选项放在web.config中)。 – Gaspa79