2013-08-29 25 views
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文件的缓存?

非常感谢!

+1

这听起来像你预先编译你的ASCX文件。 –

+3

http://stackoverflow.com/questions/10325928/how-might-one-turn-off-precompilation-in-iis –

+0

谢谢!显然,这不是我的问题,因为我把它设置为false并且什么也没有发生(网站和IIS选项,我也将选项放在web.config中)。 – Gaspa79

回答

0

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

相关问题