我在用户控件内部进行了一些更改,后面的代码和aspx。当我运行我的本地开发或开发站点(将更改发布到开发站点)。我没有看到我的变化。我回收了应用程序池并重新启动了开发站点。
我在代码中放置了断点。代码永远不会命中。当我在页面执行后将鼠标悬停在断点上时,我得到无法访问的代码消息(黄色popop并附加)。
在本地计算机和开发框中删除asp.net临时网络文件后,我只能看到我的更改(本地开发和开发网站)。
我刚刚将代码发布到了临时站点,它正在做同样的事情。在这里,我无法在一天中间删除asp.net临时文件或重新启动iis。
该项目是
VS 2012 ASP.NET 4.5 IIS 7 Kentico CMS - 经典Asp.Net
这是我第一次看到这种行为。是否有其他人看过这个,你是如何解决的?
感谢。
答案 0 :(得分:0)
我认为,回收AppPool应该可以解决问题,如果IIS配置为Overlapping
回收,用户应该注意到它正在发生。来自IIS MS Docu
... 默认情况下,重叠回收会让不健康的工作流程成为可能 标记为回收,但继续处理这个请求 不健康的过程已经收到。它不接受新的 来自HTTP.sys的请求。当处理完所有现有请求时, 不健康的工人过程关闭。 ...
我希望这会有所帮助。
答案 1 :(得分:0)
Kentico有一个缓存错误,已在HotFix升级7.0.86中得到修复。我已经应用了最新的HotFix 7.0.92以及开发和暂存站点,它现在看起来已修复。