asp.net用户控件的变化没有被提升

时间:2014-05-30 16:08:56

标签: c# asp.net iis-7 user-controls kentico

我在用户控件内部进行了一些更改,后面的代码和aspx。当我运行我的本地开发或开发站点(将更改发布到开发站点)。我没有看到我的变化。我回收了应用程序池并重新启动了开发站点。

我在代码中放置了断点。代码永远不会命中。当我在页面执行后将鼠标悬停在断点上时,我得到无法访问的代码消息(黄色popop并附加)。

在本地计算机和开发框中删除asp.net临时网络文件后,我只能看到我的更改(本地开发和开发网站)。

我刚刚将代码发布到了临时站点,它正在做同样的事情。在这里,我无法在一天中间删除asp.net临时文件或重新启动iis。

该项目是

VS 2012 ASP.NET 4.5 IIS 7 Kentico CMS - 经典Asp.Net

这是我第一次看到这种行为。是否有其他人看过这个,你是如何解决的?

感谢。

enter image description here

2 个答案:

答案 0 :(得分:0)

我认为,回收AppPool应该可以解决问题,如果IIS配置为Overlapping回收,用户应该注意到它正在发生。来自IIS MS Docu

的信息
  

...   默认情况下,重叠回收会让不健康的工作流程成为可能   标记为回收,但继续处理这个请求   不健康的过程已经收到。它不接受新的   来自HTTP.sys的请求。当处理完所有现有请求时,   不健康的工人过程关闭。   ...

我希望这会有所帮助。

答案 1 :(得分:0)

Kentico有一个缓存错误,已在HotFix升级7.0.86中得到修复。我已经应用了最新的HotFix 7.0.92以及开发和暂存站点,它现在看起来已修复。